12 [global::Cpp2ILInjected.Token(Token =
"0x200004F")]
15 [global::Cpp2ILInjected.Token(Token =
"0x60001BA")]
16 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3028", Offset =
"0x1AC3028", Length =
"0x74")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
".ctor", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"AddSameSign", MemberParameters =
new object[]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"Subtract", MemberParameters =
new object[]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"DwordDivMod", MemberParameters =
new object[]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"LeftShift", MemberParameters =
new object[]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"RightShift", MemberParameters =
new object[]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"MultiplyByDword", MemberParameters =
new object[]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger),
Member =
"GenerateRandom", MemberParameters =
new object[]
62 typeof(global::System.Security.Cryptography.RandomNumberGenerator)
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object),
Member =
".ctor", ReturnType =
typeof(
void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
72 [global::Cpp2ILInjected.Token(Token =
"0x60001BB")]
73 [global::Cpp2ILInjected.Address(RVA =
"0x1AC309C", Offset =
"0x1AC309C", Length =
"0xB4")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"RightShift", MemberParameters =
new object[]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Addition", MemberParameters =
new object[]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
103 }, ReturnType =
typeof(
string))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object),
Member =
".ctor", ReturnType =
typeof(
void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
113 [global::Cpp2ILInjected.Token(Token =
"0x60001BC")]
114 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3150", Offset =
"0x1AC3150", Length =
"0xB0")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"LeftShift", MemberParameters =
new object[]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
129 [global::Cpp2ILInjected.Token(Token =
"0x60001BD")]
130 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE1EC", Offset =
"0x1ABE1EC", Length =
"0x194")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.DSAParameters) }, ReturnType =
typeof(
void))]
142 }, ReturnType =
typeof(
bool))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
151 [global::Cpp2ILInjected.Token(Token =
"0x60001BE")]
152 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3238", Offset =
"0x1AC3238", Length =
"0x74")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
173 [global::Cpp2ILInjected.Token(Token =
"0x60001BF")]
174 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD610", Offset =
"0x1ABD610", Length =
"0x58")]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"DwordDivMod", MemberParameters =
new object[]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"IsProbablePrime", ReturnType =
typeof(
bool))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[] {
typeof(uint) }, ReturnType =
typeof(
void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
195 [global::Cpp2ILInjected.Token(Token =
"0x60001C0")]
196 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD9F4", Offset =
"0x1ABD9F4", Length =
"0xA4")]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.DSAParameters) }, ReturnType =
typeof(
void))]
205 }, ReturnType =
typeof(
bool))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
245 }, ReturnType =
typeof(
bool))]
250 }, ReturnType =
typeof(
bool))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
260 [global::Cpp2ILInjected.Token(Token =
"0x60001C1")]
261 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE464", Offset =
"0x1ABE464", Length =
"0xDC")]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
269 }, ReturnType =
typeof(
bool))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"AddSameSign", MemberParameters =
new object[]
276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
282 [global::Cpp2ILInjected.Token(Token =
"0x60001C2")]
283 [global::Cpp2ILInjected.Address(RVA =
"0x1ABDA98", Offset =
"0x1ABDA98", Length =
"0x16C")]
284 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.DSAParameters) }, ReturnType =
typeof(
void))]
298 typeof(Mono.Math.Prime.ConfidenceFactor)
299 }, ReturnType =
typeof(
bool))]
303 typeof(Mono.Math.Prime.ConfidenceFactor)
304 }, ReturnType =
typeof(
bool))]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
310 }, ReturnType =
typeof(
bool))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
331 [global::Cpp2ILInjected.Token(Token =
"0x60001C3")]
332 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD6CC", Offset =
"0x1ABD6CC", Length =
"0x48")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.Token(Token =
"0x60001C4")]
341 [global::Cpp2ILInjected.Address(RVA =
"0x1ABDC08", Offset =
"0x1ABDC08", Length =
"0x14")]
342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
353 [global::Cpp2ILInjected.Token(Token =
"0x60001C5")]
354 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1CC8", Offset =
"0x1AC1CC8", Length =
"0x14")]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
366 [global::Cpp2ILInjected.Token(Token =
"0x60001C6")]
367 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD7C4", Offset =
"0x1ABD7C4", Length =
"0x1BC")]
368 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
377 }, ReturnType =
typeof(
bool))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
391 typeof(Mono.Math.Prime.ConfidenceFactor)
392 }, ReturnType =
typeof(
bool))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
398 }, ReturnType =
typeof(
bool))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
404 }, ReturnType =
typeof(
void))]
415 }, ReturnType =
typeof(
void))]
417 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
423 [global::Cpp2ILInjected.Token(Token =
"0x60001C7")]
424 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1BBC", Offset =
"0x1AC1BBC", Length =
"0xE8")]
425 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
427 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"MultiplyByDword", MemberParameters =
new object[]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
442 [global::Cpp2ILInjected.Token(Token =
"0x60001C8")]
443 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3C74", Offset =
"0x1AC3C74", Length =
"0x4")]
444 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
445 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
451 [global::Cpp2ILInjected.Token(Token =
"0x60001C9")]
452 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3DF4", Offset =
"0x1AC3DF4", Length =
"0x4")]
453 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
460 [global::Cpp2ILInjected.Token(Token =
"0x17000032")]
461 private static global::System.Security.Cryptography.RandomNumberGenerator
Rng
463 [global::Cpp2ILInjected.Token(Token =
"0x60001CA")]
464 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3F54", Offset =
"0x1AC3F54", Length =
"0xA8")]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Security.Cryptography.RandomNumberGenerator), Member =
"Create", ReturnType =
typeof(global::System.Security.Cryptography.RandomNumberGenerator))]
469 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
476 [global::Cpp2ILInjected.Token(Token =
"0x60001CB")]
477 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3FFC", Offset =
"0x1AC3FFC", Length =
"0x150")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
485 }, ReturnType =
typeof(
void))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer), Member =
"BlockCopy", MemberParameters =
new object[]
493 }, ReturnType =
typeof(
void))]
494 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
500 [global::Cpp2ILInjected.Token(Token =
"0x60001CC")]
501 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE380", Offset =
"0x1ABE380", Length =
"0x5C")]
509 typeof(Mono.Math.Prime.ConfidenceFactor)
510 }, ReturnType =
typeof(
bool))]
516 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"get_Rng", ReturnType =
typeof(global::System.Security.Cryptography.RandomNumberGenerator))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"GenerateRandom", MemberParameters =
new object[]
521 typeof(global::System.Security.Cryptography.RandomNumberGenerator)
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
529 [global::Cpp2ILInjected.Token(Token =
"0x60001CD")]
530 [global::Cpp2ILInjected.Address(RVA =
"0x1AC414C", Offset =
"0x1AC414C", Length =
"0x164")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
538 }, ReturnType =
typeof(
bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Buffer), Member =
"BlockCopy", MemberParameters =
new object[]
547 }, ReturnType =
typeof(
void))]
548 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
549 public void Randomize(global::System.Security.Cryptography.RandomNumberGenerator
rng)
554 [global::Cpp2ILInjected.Token(Token =
"0x60001CE")]
555 [global::Cpp2ILInjected.Address(RVA =
"0x1AC18E4", Offset =
"0x1AC18E4", Length =
"0x5C")]
558 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"get_Rng", ReturnType =
typeof(global::System.Security.Cryptography.RandomNumberGenerator))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"Randomize", MemberParameters =
new object[] {
typeof(global::System.Security.Cryptography.RandomNumberGenerator) }, ReturnType =
typeof(
void))]
561 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
567 [global::Cpp2ILInjected.Token(Token =
"0x60001CF")]
568 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD980", Offset =
"0x1ABD980", Length =
"0x60")]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"Randomize", MemberParameters =
new object[] {
typeof(global::System.Security.Cryptography.RandomNumberGenerator) }, ReturnType =
typeof(
void))]
584 }, ReturnType =
typeof(
int))]
589 }, ReturnType =
typeof(
bool))]
594 }, ReturnType =
typeof(
bool))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
601 [global::Cpp2ILInjected.Token(Token =
"0x60001D0")]
602 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1CA4", Offset =
"0x1AC1CA4", Length =
"0x24")]
603 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
610 [global::Cpp2ILInjected.Token(Token =
"0x60001D1")]
611 [global::Cpp2ILInjected.Address(RVA =
"0x1AC42B0", Offset =
"0x1AC42B0", Length =
"0x7C")]
612 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
619 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
621 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
627 [global::Cpp2ILInjected.Token(Token =
"0x60001D2")]
628 [global::Cpp2ILInjected.Address(RVA =
"0x1AC432C", Offset =
"0x1AC432C", Length =
"0x30")]
629 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
636 [global::Cpp2ILInjected.Token(Token =
"0x60001D3")]
637 [global::Cpp2ILInjected.Address(RVA =
"0x1AC435C", Offset =
"0x1AC435C", Length =
"0x3C")]
638 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
639 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
645 [global::Cpp2ILInjected.Token(Token =
"0x60001D4")]
646 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4398", Offset =
"0x1AC4398", Length =
"0x7C")]
650 typeof(Mono.Math.Prime.ConfidenceFactor)
651 }, ReturnType =
typeof(
bool))]
655 typeof(Mono.Math.Prime.ConfidenceFactor)
656 }, ReturnType =
typeof(
bool))]
657 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
662 }, ReturnType =
typeof(
bool))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"TestBit", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
bool))]
664 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
670 [global::Cpp2ILInjected.Token(Token =
"0x60001D5")]
671 [global::Cpp2ILInjected.Address(RVA =
"0x1ABEA68", Offset =
"0x1ABEA68", Length =
"0x10C")]
672 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.RSAParameters))]
678 }, ReturnType =
typeof(
byte[]))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.DSAParameters))]
681 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
686 }, ReturnType =
typeof(
bool))]
688 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
694 [global::Cpp2ILInjected.Token(Token =
"0x60001D6")]
695 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1940", Offset =
"0x1AC1940", Length =
"0x58")]
696 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Addition", MemberParameters =
new object[]
713 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
723 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger),
Member =
"Randomize", MemberParameters =
new object[] {
typeof(global::System.Security.Cryptography.RandomNumberGenerator) }, ReturnType =
typeof(
void))]
730 }, ReturnType =
typeof(
string))]
737 }, ReturnType =
typeof(
bool))]
742 }, ReturnType =
typeof(
bool))]
743 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
749 [global::Cpp2ILInjected.Token(Token =
"0x60001D7")]
750 [global::Cpp2ILInjected.Address(RVA =
"0x1AC20AC", Offset =
"0x1AC20AC", Length =
"0x58")]
751 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.DSAParameters))]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"ToString", MemberParameters =
new object[]
762 }, ReturnType =
typeof(
string))]
763 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
769 [global::Cpp2ILInjected.Token(Token =
"0x60001D8")]
770 [global::Cpp2ILInjected.Address(RVA =
"0x1ABDD90", Offset =
"0x1ABDD90", Length =
"0xB0")]
771 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
773 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.RSAParameters))]
774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.DSAParameters))]
782 }, ReturnType =
typeof(
bool))]
783 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
787 }, ReturnType =
typeof(
bool))]
788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Inequality", MemberParameters =
new object[]
792 }, ReturnType =
typeof(
bool))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"Equals", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
bool))]
798 }, ReturnType =
typeof(
bool))]
803 }, ReturnType =
typeof(
bool))]
804 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
809 }, ReturnType =
typeof(
bool))]
815 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
821 [global::Cpp2ILInjected.Token(Token =
"0x60001D9")]
822 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD714", Offset =
"0x1ABD714", Length =
"0xB0")]
823 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ExportParameters", MemberParameters =
new object[] { typeof(bool) }, ReturnType =
typeof(global::System.Security.Cryptography.RSAParameters))]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
832 typeof(Mono.Math.Prime.ConfidenceFactor)
833 }, ReturnType =
typeof(
bool))]
834 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 28)]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
839 }, ReturnType =
typeof(
bool))]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
845 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
851 [global::Cpp2ILInjected.Token(Token =
"0x60001DA")]
852 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE44C", Offset =
"0x1ABE44C", Length =
"0x18")]
853 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
854 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
855 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
865 [global::Cpp2ILInjected.Token(Token =
"0x60001DB")]
866 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD9E0", Offset =
"0x1ABD9E0", Length =
"0x14")]
867 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
878 [global::Cpp2ILInjected.Token(Token =
"0x60001DC")]
879 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1998", Offset =
"0x1AC1998", Length =
"0x18")]
880 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
881 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
892 [global::Cpp2ILInjected.Token(Token =
"0x60001DD")]
893 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1CDC", Offset =
"0x1AC1CDC", Length =
"0x18")]
894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
895 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
896 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
906 [global::Cpp2ILInjected.Token(Token =
"0x60001DE")]
907 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4414", Offset =
"0x1AC4414", Length =
"0x58")]
909 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
910 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
916 [global::Cpp2ILInjected.Token(Token =
"0x60001DF")]
917 [global::Cpp2ILInjected.Address(RVA =
"0x1AC446C", Offset =
"0x1AC446C", Length =
"0x218")]
918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
919 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
920 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
924 }, ReturnType =
typeof(
bool))]
926 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Inequality", MemberParameters =
new object[]
930 }, ReturnType =
typeof(
bool))]
935 }, ReturnType =
typeof(uint))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
char),
Member =
"ToString", ReturnType =
typeof(
string))]
938 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"Concat", MemberParameters =
new object[]
942 }, ReturnType =
typeof(
string))]
947 }, ReturnType =
typeof(
void))]
948 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
954 [global::Cpp2ILInjected.Token(Token =
"0x60001E0")]
955 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3200", Offset =
"0x1AC3200", Length =
"0x38")]
956 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
962 [global::Cpp2ILInjected.Token(Token =
"0x60001E1")]
963 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE540", Offset =
"0x1ABE540", Length =
"0x34")]
964 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
965 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
971 [global::Cpp2ILInjected.Token(Token =
"0x60001E2")]
972 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4744", Offset =
"0x1AC4744", Length =
"0x3C")]
973 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
974 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
980 [global::Cpp2ILInjected.Token(Token =
"0x60001E3")]
981 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4780", Offset =
"0x1AC4780", Length =
"0x8")]
982 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"ToString", MemberParameters =
new object[] {
typeof(uint) }, ReturnType =
typeof(
string))]
989 [global::Cpp2ILInjected.Token(Token =
"0x60001E4")]
990 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4788", Offset =
"0x1AC4788", Length =
"0x140")]
991 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
993 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
997 }, ReturnType =
typeof(
bool))]
998 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
1002 }, ReturnType =
typeof(
bool))]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
1008 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1014 [global::Cpp2ILInjected.Token(Token =
"0x60001E5")]
1015 [global::Cpp2ILInjected.Address(RVA =
"0x1ABDC04", Offset =
"0x1ABDC04", Length =
"0x4")]
1016 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
1027 [global::Cpp2ILInjected.Token(Token =
"0x60001E6")]
1028 [global::Cpp2ILInjected.Address(RVA =
"0x1ABE3DC", Offset =
"0x1ABE3DC", Length =
"0x70")]
1033 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.DSAParameters) }, ReturnType =
typeof(
void))]
1039 }, ReturnType =
typeof(
bool))]
1040 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
1041 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
ModulusRing), Member =
".ctor", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1047 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1053 [global::Cpp2ILInjected.Token(Token =
"0x60001E7")]
1054 [global::Cpp2ILInjected.Address(RVA =
"0x1AC1A2C", Offset =
"0x1AC1A2C", Length =
"0x190")]
1055 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1057 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1059 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
1064 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
1068 }, ReturnType =
typeof(
bool))]
1073 }, ReturnType =
typeof(
bool))]
1074 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1080 [global::Cpp2ILInjected.Token(Token =
"0x60001E8")]
1081 [global::Cpp2ILInjected.Address(RVA =
"0x1ABD668", Offset =
"0x1ABD668", Length =
"0x64")]
1083 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1084 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
1085 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1091 [global::Cpp2ILInjected.Token(Token =
"0x60001E9")]
1092 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4E98", Offset =
"0x1AC4E98", Length =
"0x58")]
1093 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1099 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1106 [global::Cpp2ILInjected.Token(Token =
"0x60001EA")]
1107 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4EF0", Offset =
"0x1AC4EF0", Length =
"0x94")]
1108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1109 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
Runtime.CompilerServices.RuntimeHelpers), Member =
"InitializeArray", MemberParameters =
new object[]
1111 typeof(global::System.Array),
1112 typeof(global::System.RuntimeFieldHandle)
1113 }, ReturnType =
typeof(
void))]
1114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1120 [global::Cpp2ILInjected.Token(Token =
"0x400017D")]
1121 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
1124 [global::Cpp2ILInjected.Token(Token =
"0x400017E")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
1126 private uint[]
data;
1128 [global::Cpp2ILInjected.Token(Token =
"0x400017F")]
1131 [global::Cpp2ILInjected.Token(Token =
"0x4000180")]
1132 private static global::System.Security.Cryptography.RandomNumberGenerator
rng;
1134 [global::Cpp2ILInjected.Token(Token =
"0x2000050")]
1137 [global::Cpp2ILInjected.Token(Token =
"0x4000182")]
1139 [global::Cpp2ILInjected.Token(Token =
"0x4000183")]
1141 [global::Cpp2ILInjected.Token(Token =
"0x4000184")]
1145 [global::Cpp2ILInjected.Token(Token =
"0x2000051")]
1146 internal sealed class ModulusRing
1148 [global::Cpp2ILInjected.Token(Token =
"0x60001EB")]
1149 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4C90", Offset =
"0x1AC4C90", Length =
"0xC0")]
1150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"modInverse", MemberParameters =
new object[]
1156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"ModPow", MemberParameters =
new object[]
1165 }, ReturnType =
typeof(
bool))]
1170 }, ReturnType =
typeof(
bool))]
1171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1172 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object),
Member =
".ctor", ReturnType =
typeof(
void))]
1177 }, ReturnType =
typeof(
void))]
1178 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"multiByteDivide", MemberParameters =
new object[]
1183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1189 [global::Cpp2ILInjected.Token(Token =
"0x60001EC")]
1190 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4F84", Offset =
"0x1AC4F84", Length =
"0x280")]
1191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1207 }, ReturnType =
typeof(
void))]
1208 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"Multiply", MemberParameters =
new object[]
1218 }, ReturnType =
typeof(
void))]
1219 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"MultiplyMod2p32pmod", MemberParameters =
new object[]
1230 }, ReturnType =
typeof(
void))]
1231 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"Compare", MemberParameters =
new object[]
1236 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"MinusEq", MemberParameters =
new object[]
1240 }, ReturnType =
typeof(
void))]
1241 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"PlusEq", MemberParameters =
new object[]
1245 }, ReturnType =
typeof(
void))]
1247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1253 [global::Cpp2ILInjected.Token(Token =
"0x60001ED")]
1254 [global::Cpp2ILInjected.Address(RVA =
"0x1AC5510", Offset =
"0x1AC5510", Length =
"0x17C")]
1255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1262 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
1266 }, ReturnType =
typeof(
bool))]
1268 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"Compare", MemberParameters =
new object[]
1273 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"multiByteDivide", MemberParameters =
new object[]
1278 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger),
Member =
"op_Multiply", MemberParameters =
new object[]
1284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1290 [global::Cpp2ILInjected.Token(Token =
"0x60001EE")]
1291 [global::Cpp2ILInjected.Address(RVA =
"0x1AC568C", Offset =
"0x1AC568C", Length =
"0x1A8")]
1292 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"modInverse", MemberParameters =
new object[]
1298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1299 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"Compare", MemberParameters =
new object[]
1305 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
1311 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Mono.Math.BigInteger.Kernel", Member =
"multiByteDivide", MemberParameters =
new object[]
1317 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1323 [global::Cpp2ILInjected.Token(Token =
"0x60001EF")]
1324 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4D50", Offset =
"0x1AC4D50", Length =
"0xFC")]
1325 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"ModPow", MemberParameters =
new object[]
1340 }, ReturnType =
typeof(
bool))]
1341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1342 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[] {
typeof(uint) }, ReturnType =
typeof(
void))]
1343 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
1347 }, ReturnType =
typeof(
bool))]
1355 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1361 [global::Cpp2ILInjected.Token(Token =
"0x60001F0")]
1362 [global::Cpp2ILInjected.Address(RVA =
"0x1AC5834", Offset =
"0x1AC5834", Length =
"0x70")]
1366 typeof(Mono.Math.Prime.ConfidenceFactor)
1367 }, ReturnType =
typeof(
bool))]
1371 typeof(Mono.Math.Prime.ConfidenceFactor)
1372 }, ReturnType =
typeof(
bool))]
1373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1374 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[] {
typeof(uint) }, ReturnType =
typeof(
void))]
1380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1386 [global::Cpp2ILInjected.Token(Token =
"0x4000185")]
1387 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
1390 [global::Cpp2ILInjected.Token(Token =
"0x4000186")]
1391 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
1395 [global::Cpp2ILInjected.Token(Token =
"0x2000052")]
1396 private sealed class Kernel
1398 [global::Cpp2ILInjected.Token(Token =
"0x60001F1")]
1399 [global::Cpp2ILInjected.Address(RVA =
"0x1AC32AC", Offset =
"0x1AC32AC", Length =
"0x170")]
1400 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Addition", MemberParameters =
new object[]
1406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1407 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1411 }, ReturnType =
typeof(
void))]
1412 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1418 [global::Cpp2ILInjected.Token(Token =
"0x60001F2")]
1419 [global::Cpp2ILInjected.Address(RVA =
"0x1AC34DC", Offset =
"0x1AC34DC", Length =
"0x154")]
1420 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
1426 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1427 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1431 }, ReturnType =
typeof(
void))]
1432 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1438 [global::Cpp2ILInjected.Token(Token =
"0x60001F3")]
1439 [global::Cpp2ILInjected.Address(RVA =
"0x1AC5334", Offset =
"0x1AC5334", Length =
"0xC0")]
1440 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1448 [global::Cpp2ILInjected.Token(Token =
"0x60001F4")]
1449 [global::Cpp2ILInjected.Address(RVA =
"0x1AC53F4", Offset =
"0x1AC53F4", Length =
"0x11C")]
1450 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1458 [global::Cpp2ILInjected.Token(Token =
"0x60001F5")]
1459 [global::Cpp2ILInjected.Address(RVA =
"0x1AC341C", Offset =
"0x1AC341C", Length =
"0xC0")]
1460 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1470 }, ReturnType =
typeof(
bool))]
1471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
1487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Subtraction", MemberParameters =
new object[]
1492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Equality", MemberParameters =
new object[]
1496 }, ReturnType =
typeof(
bool))]
1497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Inequality", MemberParameters =
new object[]
1501 }, ReturnType =
typeof(
bool))]
1502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_GreaterThan", MemberParameters =
new object[]
1506 }, ReturnType =
typeof(
bool))]
1507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger),
Member =
"op_LessThan", MemberParameters =
new object[]
1511 }, ReturnType =
typeof(
bool))]
1512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger),
Member =
"op_GreaterThanOrEqual", MemberParameters =
new object[]
1516 }, ReturnType =
typeof(
bool))]
1517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger),
Member =
"op_LessThanOrEqual", MemberParameters =
new object[]
1521 }, ReturnType =
typeof(
bool))]
1528 }, ReturnType =
typeof(
bool))]
1529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
1535 [global::Cpp2ILInjected.Token(Token =
"0x60001F6")]
1536 [global::Cpp2ILInjected.Address(RVA =
"0x1AC4684", Offset =
"0x1AC4684", Length =
"0x84")]
1537 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"ToString", MemberParameters =
new object[]
1542 }, ReturnType =
typeof(
string))]
1543 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1549 [global::Cpp2ILInjected.Token(Token =
"0x60001F7")]
1550 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3630", Offset =
"0x1AC3630", Length =
"0x48")]
1551 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1558 [global::Cpp2ILInjected.Token(Token =
"0x60001F8")]
1559 [global::Cpp2ILInjected.Address(RVA =
"0x1AC58A4", Offset =
"0x1AC58A4", Length =
"0x174")]
1560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
1566 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1567 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1571 }, ReturnType =
typeof(
void))]
1573 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1579 [global::Cpp2ILInjected.Token(Token =
"0x60001F9")]
1580 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3678", Offset =
"0x1AC3678", Length =
"0x420")]
1581 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
1586 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
DSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.DSAParameters) }, ReturnType =
typeof(
void))]
1592 }, ReturnType =
typeof(
bool))]
1593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
".ctor", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
1609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Modulus", MemberParameters =
new object[]
1614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Division", MemberParameters =
new object[]
1623 }, ReturnType =
typeof(
bool))]
1624 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
1625 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"Compare", MemberParameters =
new object[]
1641 }, ReturnType =
typeof(
void))]
1652 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1658 [global::Cpp2ILInjected.Token(Token =
"0x60001FA")]
1659 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3C78", Offset =
"0x1AC3C78", Length =
"0x17C")]
1660 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
1666 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1671 }, ReturnType =
typeof(
void))]
1672 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1676 }, ReturnType =
typeof(
void))]
1677 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1683 [global::Cpp2ILInjected.Token(Token =
"0x60001FB")]
1684 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3DF8", Offset =
"0x1AC3DF8", Length =
"0x15C")]
1685 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
1686 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"multiByteDivide", MemberParameters =
new object[]
1695 typeof(Mono.Math.Prime.ConfidenceFactor)
1696 }, ReturnType =
typeof(
bool))]
1700 typeof(Mono.Math.Prime.ConfidenceFactor)
1701 }, ReturnType =
typeof(
bool))]
1702 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1703 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1707 }, ReturnType =
typeof(
void))]
1709 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1715 [global::Cpp2ILInjected.Token(Token =
"0x60001FC")]
1716 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3B94", Offset =
"0x1AC3B94", Length =
"0xE0")]
1717 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
1723 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1724 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger), Member =
".ctor", MemberParameters =
new object[]
1728 }, ReturnType =
typeof(
void))]
1729 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1735 [global::Cpp2ILInjected.Token(Token =
"0x60001FD")]
1736 [global::Cpp2ILInjected.Address(RVA =
"0x1AC3A98", Offset =
"0x1AC3A98", Length =
"0xFC")]
1737 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger), Member =
"op_Multiply", MemberParameters =
new object[]
1744 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1750 [global::Cpp2ILInjected.Token(Token =
"0x60001FE")]
1751 [global::Cpp2ILInjected.Address(RVA =
"0x1AC5204", Offset =
"0x1AC5204", Length =
"0x130")]
1752 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
ModulusRing), Member =
"BarrettReduction", MemberParameters =
new object[] { typeof(BigInteger) }, ReturnType =
typeof(
void))]
1754 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1760 [global::Cpp2ILInjected.Token(Token =
"0x60001FF")]
1761 [global::Cpp2ILInjected.Address(RVA =
"0x1AC5A18", Offset =
"0x1AC5A18", Length =
"0xF0")]
1762 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
1768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1769 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1775 [global::Cpp2ILInjected.Token(Token =
"0x6000200")]
1776 [global::Cpp2ILInjected.Address(RVA =
"0x1AC48C8", Offset =
"0x1AC48C8", Length =
"0x3C8")]
1777 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1780 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Mono.
Security.
Cryptography.
RSAManaged), Member =
"ImportParameters", MemberParameters =
new object[] { typeof(global::System.Security.Cryptography.RSAParameters) }, ReturnType =
typeof(
void))]
1786 }, ReturnType =
typeof(
bool))]
1788 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
1789 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger.
Kernel), Member =
"modInverse", MemberParameters =
new object[]
1793 }, ReturnType =
typeof(uint))]
1797 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger),
Member =
"op_Inequality", MemberParameters =
new object[]
1801 }, ReturnType =
typeof(
bool))]
1802 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
BigInteger),
Member =
"op_Multiply", MemberParameters =
new object[]
1818 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
class f__AnonymousType0<< Count > j__TPar
static BigInteger AddSameSign(BigInteger bi1, BigInteger bi2)
static void MultiplyMod2p32pmod(uint[] x, int xOffset, int xLen, uint[] y, int yOffest, int yLen, uint[] d, int dOffset, int mod)
static uint SingleByteDivideInPlace(BigInteger n, uint d)
static BigInteger RightShift(BigInteger bi, int n)
static BigInteger[] DwordDivMod(BigInteger n, uint d)
static uint modInverse(BigInteger bi, uint modulus)
static BigInteger LeftShift(BigInteger bi, int n)
static uint DwordMod(BigInteger n, uint d)
static BigInteger modInverse(BigInteger bi, BigInteger modulus)
static BigInteger.Sign Compare(BigInteger bi1, BigInteger bi2)
static void MinusEq(BigInteger big, BigInteger small)
static BigInteger MultiplyByDword(BigInteger n, uint f)
static BigInteger Subtract(BigInteger big, BigInteger small)
static void Multiply(uint[] x, uint xOffset, uint xLen, uint[] y, uint yOffset, uint yLen, uint[] d, uint dOffset)
static BigInteger[] multiByteDivide(BigInteger bi1, BigInteger bi2)
static void PlusEq(BigInteger bi1, BigInteger bi2)
BigInteger Multiply(BigInteger a, BigInteger b)
BigInteger Difference(BigInteger a, BigInteger b)
void BarrettReduction(BigInteger x)
BigInteger Pow(BigInteger a, BigInteger k)
BigInteger Pow(uint b, BigInteger exp)
ModulusRing(BigInteger modulus)
static bool operator<=(BigInteger bi1, BigInteger bi2)
static global::System.Security.Cryptography.RandomNumberGenerator rng
bool TestBit(uint bitNum)
static BigInteger operator/(BigInteger bi1, BigInteger bi2)
BigInteger ModInverse(BigInteger modulus)
BigInteger ModPow(BigInteger exp, BigInteger n)
void SetBit(uint bitNum, bool value)
void Randomize(global::System.Security.Cryptography.RandomNumberGenerator rng)
static BigInteger operator+(BigInteger bi1, BigInteger bi2)
static bool operator!=(BigInteger bi1, uint ui)
BigInteger(BigInteger bi)
static bool operator<(BigInteger bi1, BigInteger bi2)
BigInteger(BigInteger.Sign sign, uint len)
BigInteger(BigInteger bi, uint len)
override int GetHashCode()
static BigInteger operator>>(BigInteger bi1, int shiftVal)
static BigInteger GenerateRandom(int bits)
static BigInteger operator*(BigInteger bi1, BigInteger bi2)
static BigInteger operator-(BigInteger bi1, BigInteger bi2)
string ToString(uint radix, string characterSet)
static bool operator>(BigInteger bi1, BigInteger bi2)
override bool Equals(object o)
static BigInteger GeneratePseudoPrime(int bits)
override string ToString()
static RandomNumberGenerator rng
static BigInteger operator<<(BigInteger bi1, int shiftVal)
string ToString(uint radix)
static readonly uint[] smallPrimes
static BigInteger GenerateRandom(int bits, global::System.Security.Cryptography.RandomNumberGenerator rng)
static RandomNumberGenerator Rng
static uint operator%(BigInteger bi, uint ui)
static bool operator>=(BigInteger bi1, BigInteger bi2)
static bool operator==(BigInteger bi1, uint ui)
BigInteger(byte[] inData)