14        [global::Cpp2ILInjected.Token(Token = 
"0x170002BB")]
 
   17            [global::Cpp2ILInjected.Token(Token = 
"0x6001978")]
 
   18            [global::Cpp2ILInjected.Address(RVA = 
"0x1B09554", Offset = 
"0x1B09554", Length = 
"0x40")]
 
   19            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   20            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
 
   27        [global::Cpp2ILInjected.Token(Token = 
"0x170002BC")]
 
   30            [global::Cpp2ILInjected.Token(Token = 
"0x6001979")]
 
   31            [global::Cpp2ILInjected.Address(RVA = 
"0x1B09594", Offset = 
"0x1B09594", Length = 
"0x54")]
 
   32            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   37            }, ReturnType = 
typeof(
void))]
 
   39            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   40            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
   45            [global::Cpp2ILInjected.Token(Token = 
"0x600197A")]
 
   46            [global::Cpp2ILInjected.Address(RVA = 
"0x1B095E8", Offset = 
"0x1B095E8", Length = 
"0x54")]
 
   47            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   48            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
 
   55        [global::Cpp2ILInjected.Token(Token = 
"0x600197B")]
 
   56        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0963C", Offset = 
"0x1B0963C", Length = 
"0x3C")]
 
   57        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   59        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
HashAlgorithm), Member = 
"ComputeHash", MemberParameters = 
new object[]
 
   64        }, ReturnType = 
typeof(
byte[]))]
 
   70        [global::Cpp2ILInjected.Token(Token = 
"0x600197C")]
 
   71        [global::Cpp2ILInjected.Address(RVA = 
"0x1B09678", Offset = 
"0x1B09678", Length = 
"0x24")]
 
   72        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   74        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
HashAlgorithm), Member = 
"ComputeHash", MemberParameters = 
new object[] { 
typeof(global::System.IO.Stream) }, ReturnType = 
typeof(
byte[]))]
 
   80        [global::Cpp2ILInjected.Token(Token = 
"0x600197D")]
 
   81        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0969C", Offset = 
"0x1B0969C", Length = 
"0x190")]
 
   87        }, ReturnType = 
typeof(
byte[]))]
 
   93            typeof(RSASignaturePadding)
 
   94        }, ReturnType = 
typeof(
bool))]
 
   95        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   96        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  100        }, ReturnType = 
typeof(
bool))]
 
  101        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"GetResourceString", MemberParameters = 
new object[]
 
  105        }, ReturnType = 
typeof(
string))]
 
  106        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CryptographicException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  107        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
 
  113        [global::Cpp2ILInjected.Token(Token = 
"0x600197E")]
 
  114        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0982C", Offset = 
"0x1B0982C", Length = 
"0x1B8")]
 
  115        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  120        }, ReturnType = 
typeof(
bool))]
 
  123        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
 
  129        [global::Cpp2ILInjected.Token(Token = 
"0x600197F")]
 
  130        [global::Cpp2ILInjected.Address(RVA = 
"0x1B09B0C", Offset = 
"0x1B09B0C", Length = 
"0x1B8")]
 
  131        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  136        }, ReturnType = 
typeof(
bool))]
 
  139        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
 
  145        [global::Cpp2ILInjected.Token(Token = 
"0x6001980")]
 
  146        [global::Cpp2ILInjected.Address(RVA = 
"0x1B09ED4", Offset = 
"0x1B09ED4", Length = 
"0x180")]
 
  147        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  148        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"IsNullOrEmpty", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
bool))]
 
  149        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSASignaturePadding), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  151            typeof(RSASignaturePadding),
 
  152            typeof(RSASignaturePadding)
 
  153        }, ReturnType = 
typeof(
bool))]
 
  154        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSASignaturePadding), Member = 
"op_Inequality", MemberParameters = 
new object[]
 
  156            typeof(RSASignaturePadding),
 
  157            typeof(RSASignaturePadding)
 
  158        }, ReturnType = 
typeof(
bool))]
 
  163        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
 
  169        [global::Cpp2ILInjected.Token(Token = 
"0x6001981")]
 
  170        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A0D4", Offset = 
"0x1B0A0D4", Length = 
"0x1AC")]
 
  171        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  172        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"IsNullOrEmpty", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
bool))]
 
  173        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSASignaturePadding), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  175            typeof(RSASignaturePadding),
 
  176            typeof(RSASignaturePadding)
 
  177        }, ReturnType = 
typeof(
bool))]
 
  178        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSASignaturePadding), Member = 
"op_Inequality", MemberParameters = 
new object[]
 
  180            typeof(RSASignaturePadding),
 
  181            typeof(RSASignaturePadding)
 
  182        }, ReturnType = 
typeof(
bool))]
 
  187        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
 
  193        [global::Cpp2ILInjected.Token(Token = 
"0x6001982")]
 
  194        [global::Cpp2ILInjected.Address(RVA = 
"0x1B09A8C", Offset = 
"0x1B09A8C", Length = 
"0x80")]
 
  199        }, ReturnType = 
typeof(
byte[]))]
 
  203            typeof(RSAEncryptionPadding)
 
  204        }, ReturnType = 
typeof(
byte[]))]
 
  208            typeof(HashAlgorithmName),
 
  209            typeof(RSASignaturePadding)
 
  210        }, ReturnType = 
typeof(
byte[]))]
 
  215            typeof(HashAlgorithmName),
 
  216            typeof(RSASignaturePadding)
 
  217        }, ReturnType = 
typeof(
bool))]
 
  218        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
  219        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), 
Member = 
"GetResourceString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  220        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CryptographicException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  221        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  227        [global::Cpp2ILInjected.Token(Token = 
"0x6001983")]
 
  228        [global::Cpp2ILInjected.Address(RVA = 
"0x1B07128", Offset = 
"0x1B07128", Length = 
"0x2C")]
 
  230        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = 
"get_PrivateKey", ReturnType = 
typeof(
AsymmetricAlgorithm))]
 
  231        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  237        }, ReturnType = 
typeof(
void))]
 
  243        [global::Cpp2ILInjected.Token(Token = 
"0x6001984")]
 
  244        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A348", Offset = 
"0x1B0A348", Length = 
"0xC")]
 
  245        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Mono.Security.Cryptography.CryptoConvert", Member = 
"FromCapiPrivateKeyBlob", MemberParameters = 
new object[]
 
  250        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Mono.Security.Cryptography.PKCS8.PrivateKeyInfo", Member = 
"DecodeRSA", MemberParameters = 
new object[] { 
"System.Byte[]" }, ReturnType = 
typeof(RSA))]
 
  251        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  257        [global::Cpp2ILInjected.Token(Token = 
"0x6001985")]
 
  258        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A310", Offset = 
"0x1B0A310", Length = 
"0x38")]
 
  259        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Security.Cryptography.X509Certificates.PublicKey", Member = 
"DecodeRSA", MemberParameters = 
new object[] { 
"System.Byte[]" }, ReturnType = 
typeof(RSA))]
 
  260        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Mono.Security.X509.X509Certificate", Member = 
"get_RSA", ReturnType = 
typeof(RSA))]
 
  261        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  262        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(AsymmetricAlgorithm), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  263        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"Common", MemberParameters = 
new object[]
 
  267        }, ReturnType = 
typeof(
void))]
 
  273        [global::Cpp2ILInjected.Token(Token = 
"0x6001986")]
 
  274        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A354", Offset = 
"0x1B0A354", Length = 
"0x5C")]
 
  275        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  276        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  282        }, ReturnType = 
typeof(
void))]
 
  283        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"Common", MemberParameters = 
new object[] { 
typeof(CspParameters) }, ReturnType = 
typeof(
void))]
 
  289        [global::Cpp2ILInjected.Token(Token = 
"0x6001987")]
 
  290        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A3B0", Offset = 
"0x1B0A3B0", Length = 
"0x200")]
 
  291        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  292        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RSA), Member = 
"Create", ReturnType = 
typeof(
RSA))]
 
  295        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
".ctor", MemberParameters = 
new object[]
 
  299        }, ReturnType = 
typeof(
void))]
 
  300        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(CryptoConfig), Member = 
"CreateFromName", MemberParameters = 
new object[]
 
  304        }, ReturnType = 
typeof(
object))]
 
  305        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
 
  306        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(KeySizes), Member = 
".ctor", MemberParameters = 
new object[]
 
  311        }, ReturnType = 
typeof(
void))]
 
  312        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(AsymmetricAlgorithm), 
Member = 
"set_KeySize", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  318        }, ReturnType = 
typeof(
void))]
 
  320        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CspParameters), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  321        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), 
Member = 
"get_UseMachineKeyStore", ReturnType = 
typeof(
bool))]
 
  324        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
 
  330        [global::Cpp2ILInjected.Token(Token = 
"0x6001988")]
 
  331        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A5B0", Offset = 
"0x1B0A5B0", Length = 
"0x104")]
 
  332        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  337        }, ReturnType = 
typeof(
void))]
 
  338        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  341        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CryptographicException), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  342        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  348        [global::Cpp2ILInjected.Token(Token = 
"0x6001989")]
 
  349        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A6B4", Offset = 
"0x1B0A6B4", Length = 
"0xA0")]
 
  350        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  351        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  352        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
"Finalize", ReturnType = 
typeof(
void))]
 
  353        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  359        [global::Cpp2ILInjected.Token(Token = 
"0x170002BD")]
 
  360        public override string KeyExchangeAlgorithm
 
  362            [global::Cpp2ILInjected.Token(Token = 
"0x600198A")]
 
  363            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A754", Offset = 
"0x1B0A754", Length = 
"0x40")]
 
  364            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  365            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
 
  372        [global::Cpp2ILInjected.Token(Token = 
"0x170002BE")]
 
  373        public override int KeySize
 
  375            [global::Cpp2ILInjected.Token(Token = 
"0x600198B")]
 
  376            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A794", Offset = 
"0x1B0A794", Length = 
"0x20")]
 
  377            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  378            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
 
  385        [global::Cpp2ILInjected.Token(Token = 
"0x170002BF")]
 
  386        public bool PersistKeyInCsp
 
  388            [global::Cpp2ILInjected.Token(Token = 
"0x600198C")]
 
  389            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A7B4", Offset = 
"0x1B0A7B4", Length = 
"0x8")]
 
  390            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  395            [global::Cpp2ILInjected.Token(Token = 
"0x600198D")]
 
  396            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A7BC", Offset = 
"0x1B0A7BC", Length = 
"0x14")]
 
  397            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  404        [global::System.Runtime.InteropServices.ComVisible(
false)]
 
  405        [global::Cpp2ILInjected.Token(Token = 
"0x170002C0")]
 
  406        public bool PublicOnly
 
  408            [global::Cpp2ILInjected.Token(Token = 
"0x600198E")]
 
  409            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A844", Offset = 
"0x1B0A844", Length = 
"0xC")]
 
  410            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = 
"get_PrivateKey", ReturnType = 
typeof(
AsymmetricAlgorithm))]
 
  411            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
 
  419        [global::Cpp2ILInjected.Token(Token = 
"0x600198F")]
 
  420        [global::Cpp2ILInjected.Address(RVA = 
"0x1B09CC4", Offset = 
"0x1B09CC4", Length = 
"0x210")]
 
  421        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  422        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  424        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSAPKCS1KeyExchangeDeformatter), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(AsymmetricAlgorithm) }, ReturnType = 
typeof(
void))]
 
  426        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"GetResourceString", MemberParameters = 
new object[]
 
  430        }, ReturnType = 
typeof(
string))]
 
  431        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CryptographicException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  433        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
 
  439        [global::Cpp2ILInjected.Token(Token = 
"0x6001990")]
 
  440        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0AA38", Offset = 
"0x1B0AA38", Length = 
"0x88")]
 
  441        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  444        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  450        [global::Cpp2ILInjected.Token(Token = 
"0x6001991")]
 
  451        [global::Cpp2ILInjected.Address(RVA = 
"0x1B099E4", Offset = 
"0x1B099E4", Length = 
"0xA8")]
 
  452        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  454        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSAPKCS1KeyExchangeFormatter), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(AsymmetricAlgorithm) }, ReturnType = 
typeof(
void))]
 
  455        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  461        [global::Cpp2ILInjected.Token(Token = 
"0x6001992")]
 
  462        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0ACA8", Offset = 
"0x1B0ACA8", Length = 
"0x14")]
 
  463        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  464        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  470        [global::Cpp2ILInjected.Token(Token = 
"0x6001993")]
 
  471        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0ACBC", Offset = 
"0x1B0ACBC", Length = 
"0x130")]
 
  472        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  473        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  476        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
 
  482        [global::Cpp2ILInjected.Token(Token = 
"0x6001994")]
 
  483        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0ADEC", Offset = 
"0x1B0ADEC", Length = 
"0x44")]
 
  484        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  485        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  491        [global::Cpp2ILInjected.Token(Token = 
"0x6001995")]
 
  492        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0AE30", Offset = 
"0x1B0AE30", Length = 
"0x240")]
 
  493        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  496            typeof(global::System.IO.Stream),
 
  498        }, ReturnType = 
typeof(
byte[]))]
 
  499        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"SignData", MemberParameters = 
new object[]
 
  505        }, ReturnType = 
typeof(
byte[]))]
 
  506        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"VerifyData", MemberParameters = 
new object[]
 
  511        }, ReturnType = 
typeof(
bool))]
 
  512        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  513        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Activator), Member = 
"CreateInstance", MemberParameters = 
new object[] { 
typeof(global::System.
Type) }, ReturnType = 
typeof(
object))]
 
  514        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), 
Member = 
"GetHashFromString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
HashAlgorithm))]
 
  515        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  520        }, ReturnType = 
typeof(
string))]
 
  525        }, ReturnType = 
typeof(
void))]
 
  528        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
 
  534        [global::Cpp2ILInjected.Token(Token = 
"0x6001996")]
 
  535        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B070", Offset = 
"0x1B0B070", Length = 
"0x110")]
 
  536        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  538        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  540        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"GetHashNameFromOID", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  541        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
ArgumentException), Member = 
".ctor", MemberParameters = 
new object[]
 
  546        }, ReturnType = 
typeof(
void))]
 
  547        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
 
  553        [global::Cpp2ILInjected.Token(Token = 
"0x6001997")]
 
  554        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B344", Offset = 
"0x1B0B344", Length = 
"0x64")]
 
  555        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  557        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  563        [global::Cpp2ILInjected.Token(Token = 
"0x6001998")]
 
  564        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B454", Offset = 
"0x1B0B454", Length = 
"0x94")]
 
  565        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  567        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
HashAlgorithm), Member = 
"ComputeHash", MemberParameters = 
new object[] { 
typeof(global::System.IO.Stream) }, ReturnType = 
typeof(
byte[]))]
 
  573        }, ReturnType = 
typeof(
byte[]))]
 
  574        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  575        public byte[] 
SignData(global::System.IO.Stream inputStream, 
object halg)
 
 
  580        [global::Cpp2ILInjected.Token(Token = 
"0x6001999")]
 
  581        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B3A8", Offset = 
"0x1B0B3A8", Length = 
"0xAC")]
 
  582        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  584        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
HashAlgorithm), Member = 
"ComputeHash", MemberParameters = 
new object[]
 
  589        }, ReturnType = 
typeof(
byte[]))]
 
  595        }, ReturnType = 
typeof(
byte[]))]
 
  596        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  602        [global::Cpp2ILInjected.Token(Token = 
"0x600199A")]
 
  603        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B180", Offset = 
"0x1B0B180", Length = 
"0x1C4")]
 
  605        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"SignHash", MemberParameters = 
new object[]
 
  609        }, ReturnType = 
typeof(
byte[]))]
 
  610        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"VerifyHash", MemberParameters = 
new object[]
 
  615        }, ReturnType = 
typeof(
bool))]
 
  616        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  617        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  621        }, ReturnType = 
typeof(
bool))]
 
  622        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Concat", MemberParameters = 
new object[]
 
  626        }, ReturnType = 
typeof(
string))]
 
  627        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CryptographicException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  628        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
 
  634        [global::Cpp2ILInjected.Token(Token = 
"0x600199B")]
 
  635        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B4E8", Offset = 
"0x1B0B4E8", Length = 
"0xF4")]
 
  636        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  644        }, ReturnType = 
typeof(
byte[]))]
 
  646        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  652        [global::Cpp2ILInjected.Token(Token = 
"0x600199C")]
 
  653        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A054", Offset = 
"0x1B0A054", Length = 
"0x80")]
 
  654        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  661        }, ReturnType = 
typeof(
byte[]))]
 
  662        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  668        [global::Cpp2ILInjected.Token(Token = 
"0x600199D")]
 
  669        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B5DC", Offset = 
"0x1B0B5DC", Length = 
"0xBC")]
 
  670        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  675        }, ReturnType = 
typeof(
byte[]))]
 
  676        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"VerifyHash", MemberParameters = 
new object[]
 
  681        }, ReturnType = 
typeof(
bool))]
 
  682        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  683        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(MD5), Member = 
"Create", ReturnType = 
typeof(MD5))]
 
  684        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SHA384), Member = 
"Create", ReturnType = 
typeof(SHA384))]
 
  685        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SHA256), Member = 
"Create", ReturnType = 
typeof(SHA256))]
 
  686        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SHA512), Member = 
"Create", ReturnType = 
typeof(SHA512))]
 
  687        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
int), Member = 
"ToString", ReturnType = 
typeof(
string))]
 
  689        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  695        [global::Cpp2ILInjected.Token(Token = 
"0x600199E")]
 
  696        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B7DC", Offset = 
"0x1B0B7DC", Length = 
"0x10C")]
 
  697        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  699        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
HashAlgorithm), Member = 
"ComputeHash", MemberParameters = 
new object[] { 
typeof(
byte[]) }, ReturnType = 
typeof(
byte[]))]
 
  706        }, ReturnType = 
typeof(
bool))]
 
  708        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  714        [global::Cpp2ILInjected.Token(Token = 
"0x600199F")]
 
  715        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0B8E8", Offset = 
"0x1B0B8E8", Length = 
"0x120")]
 
  716        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Mono.Security.X509.X509Certificate", Member = 
"CheckSignature", MemberParameters = 
new object[]
 
  721        }, ReturnType = 
typeof(
bool))]
 
  722        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Mono.Security.Authenticode.AuthenticodeDeformatter", Member = 
"VerifySignature", MemberParameters = 
new object[]
 
  724            "Mono.Security.PKCS7.SignedData",
 
  727        }, ReturnType = 
typeof(
bool))]
 
  728        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  729        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"GetHashNameFromOID", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  730        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(HashAlgorithm), Member = 
"Create", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(HashAlgorithm))]
 
  737        }, ReturnType = 
typeof(
bool))]
 
  739        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
 
  745        [global::Cpp2ILInjected.Token(Token = 
"0x60019A0")]
 
  746        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A280", Offset = 
"0x1B0A280", Length = 
"0x90")]
 
  747        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  755        }, ReturnType = 
typeof(
bool))]
 
  756        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  762        [global::Cpp2ILInjected.Token(Token = 
"0x60019A1")]
 
  763        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0BA08", Offset = 
"0x1B0BA08", Length = 
"0x4C")]
 
  764        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  772        [global::Cpp2ILInjected.Token(Token = 
"0x60019A2")]
 
  773        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0A7D0", Offset = 
"0x1B0A7D0", Length = 
"0x74")]
 
  774        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  775        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  784        [global::System.Runtime.InteropServices.ComVisible(
false)]
 
  785        [global::Cpp2ILInjected.Token(Token = 
"0x170002C1")]
 
  788            [global::Cpp2ILInjected.Token(Token = 
"0x60019A3")]
 
  789            [global::Cpp2ILInjected.Address(RVA = 
"0x1B0BA54", Offset = 
"0x1B0BA54", Length = 
"0x78")]
 
  790            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  792            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  793            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
 
  800        [global::System.Runtime.InteropServices.ComVisible(
false)]
 
  801        [global::Cpp2ILInjected.Token(Token = 
"0x60019A4")]
 
  802        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0BAFC", Offset = 
"0x1B0BAFC", Length = 
"0x68")]
 
  803        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  804        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  813        [global::System.Runtime.InteropServices.ComVisible(
false)]
 
  814        [global::Cpp2ILInjected.Token(Token = 
"0x60019A5")]
 
  815        [global::Cpp2ILInjected.Address(RVA = 
"0x1B0BB64", Offset = 
"0x1B0BB64", Length = 
"0x2D8")]
 
  816        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  817        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  821        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RSACryptoServiceProvider), Member = 
"get_UseMachineKeyStore", ReturnType = 
typeof(
bool))]
 
  822        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CspParameters), Member = 
"set_Flags", MemberParameters = 
new object[] { 
typeof(CspProviderFlags) }, ReturnType = 
typeof(
void))]
 
  825        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
 
  831        [global::Cpp2ILInjected.Token(Token = 
"0x4000CFD")]
 
  834        [global::Cpp2ILInjected.Token(Token = 
"0x4000CFE")]
 
  835        private const int PROV_RSA_FULL = 1;
 
  837        [global::Cpp2ILInjected.Token(Token = 
"0x4000CFF")]
 
  838        private const int AT_KEYEXCHANGE = 1;
 
  840        [global::Cpp2ILInjected.Token(Token = 
"0x4000D00")]
 
  841        private const int AT_SIGNATURE = 2;
 
  843        [global::Cpp2ILInjected.Token(Token = 
"0x4000D01")]
 
  844        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  847        [global::Cpp2ILInjected.Token(Token = 
"0x4000D02")]
 
  848        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  851        [global::Cpp2ILInjected.Token(Token = 
"0x4000D03")]
 
  852        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x29")]
 
  855        [global::Cpp2ILInjected.Token(Token = 
"0x4000D04")]
 
  856        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x2A")]
 
  859        [global::Cpp2ILInjected.Token(Token = 
"0x4000D05")]
 
  860        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x2B")]
 
  863        [global::Cpp2ILInjected.Token(Token = 
"0x4000D06")]
 
  864        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]