-
Notifications
You must be signed in to change notification settings - Fork 3
/
seccap_constants190624.py
85 lines (77 loc) · 6.05 KB
/
seccap_constants190624.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#
# Constants for Seccap
#
import re, time
def dec2int(s):
return int(re.sub('\s', '', s))
class D1:
p4 = dec2int('''73075081 8665451459 5239617144 9964083306 2084344321''')
g4 = 2
g5 = dec2int('''63075081 8665451459 5239617144 9964083306 2084344321''')
k4 = dec2int('''17235091 9665451459 1234517144 9964083306 2234544321''')
class D2:
m1 = dec2int('''12375081 1111151459 1234517144 9964033333 5555544444''')
r1 = dec2int('''12345678 9123456789 1234567891 2345678912 3456789123''')
r2 = dec2int('''11325678 9123456789 1234567891 2345678912 3456789123''')
class D3:
p1 = dec2int('''179769313 4862315907 7083915679 3787453197 8602960487 5601170644 4423684197
1802161585 1936894783 3795864925 5415021805 6548598050 3646440548 1992391000 5079287700
3355816639 2295531362 3907650873 5759914822 5748625750 0742530207 7447712589 5509579377
7842444242 6617334727 6292993876 6870920560 6050270810 8429076929 3201912819 4467627007''')
g1 = 2
k1 = dec2int('''2137858233 0649381417 4696927539 8479291412 7976226092
0485325804 8108487164 4119000600 1415349290 3789795134 2787125074 0540083892 2914995687
6406489134 1265294738 0207374900 6458927006 5399155390 0954617037 8468358492 9753269110
9084168706 9786303767 0868022176 5537411507 2258330322 9140472735 5023569089 8518749239''')
class D4:
p2 = dec2int('''211780 25328675 36338745 02765649 54575889 71620328 80786426 80983849
98558619 3399347 4086587 37837017 32953493 15316023 57538327 48393351
91517971 60990980 73728324 92593785 29157140 31661566 73666407 88975381
79131172 92211834 95600910 86003933 82184783 63812129 79753637 69986442
52089480 48106069 45343437 84318216 09053548 64983559 2118001''')
g2 = dec2int('''223430576 4178904874 2226942690 6195161767 8328806534 2384853944 5139969853
9878215171 3855299851 8623144538 1932618038 7501745856 9632252569 2516975899 9729335545
4814586334 5982301876 4919047828 9169251991 3262751174 3981332237 7796421797 5243365085
8754451978 6674834759 3695654408 7470953611 5867164313 8122477155 5933732847 0627806180''')
class D9:
p1 = dec2int('''1061381230 1896775148 8299426371 0298546241 2287794185 3877384672 4576275961
8509602736 6051956410 5416621657 1968217361 0615476408 9255703974 0729186347 7131247892 44883''')
q1 = dec2int('''1157303566 3327195853 8442388435 4286933387 6114938989 4754990017 0830535765
0732178608 3018482881 9928489991 4248138795 2864065457 8560196897 1231714755 3772482655 09893''')
e11 = dec2int('''576545171''')
d11 = dec2int('''3240119253 6282284985 2937640680 1561754108 8107068689 9129710462 9180360828
1162104458 5516888062 8895806434 8844691177 5283356386 5361311664 1193673091 5287548583
9148644717 9012634626 9963262730 4171809163 9197392417 5886127177 0064850130 8653623794
2258743958 0303085709 8539375261 9828361163 7092685818 0336861819 3220918317 49480363''')
a1 = dec2int('''5517136991 0051437990 4126907809 7691886400 4594400468 0579369956 2639916993
5459645309 2936382738 3901143322 0903844032 9782230806 5100196316 5983148138 9038664650
7034968771 7707483416 9602476092 5769897674 8740151772 0715057633 3584463725 8758436116
1658474605 4957823806 8993246164 2739285921 0459388248 9289102848 3858898273 48866771''')
class D10:
p2 = dec2int('''1185308576 3133505990 2862012693 6392113175 5361282207 7718064542 1682390646
3045956110 4040185181 1887198856 1332197770 0151754580 2509656687 5663947404 2315970486 49687''')
q2 = dec2int('''1324147987 9786700069 5376730134 0228371346 1303895018 6387250437 1572833335
1182535991 7916987304 5490567956 9343041660 9104011044 9999896454 1968688709 3605287712 69943''')
e1 = dec2int('''1690695339 6398285955''')
d1 = dec2int('''7243120132 7459355910 4718233668 1310111949 9609639791 1006981852 1891729612
3904894886 3282836141 9263587738 2223140871 2979119342 9476334875 0948968199 9208855556
6997541879 1136760295 4918028434 9351662954 6984571593 4583725830 1381051407 1426513902
7719788715 2694674835 9902661782 3666098202 9008713958 6496712874 3435198316 095145''')
a2 = dec2int('''8273172872 5194908289 2236176663 6745746952 8377629992 3444868922 2799947380
8545734393 6014816382 1388375508 2805006377 0654397886 6124357334 0349538848 2362613359
2304202545 9102737381 9491870149 9926161168 4851439601 1676206647 5445546988 0526500359
5439269501 5391883077 9325957499 2519364080 1344009225 7831969264 5061721961 99532825''')
class D11:
p3 = dec2int('''9599724472 0774591709 3840929535 1348996733 2868455933 8072367828 7015797869
3765829946 9871755715 9063112480 4878040576 6720230511 2706638969 5431443647 0919347304 8347''')
q3 = dec2int('''1215903644 9739250060 6096309888 3622687320 0838844190 0239984788 8102552041
1437687569 8709068905 7956108167 0068532247 4247654605 6472174913 0863519839 4434242804 86653''')
e3 = dec2int('''3942035121 5473146966 470299931''')
d3 = dec2int('''1393788582 3096711794 5389439208 3928985141 9878930943 6919363645 3686076511
5415925578 7954214246 2456048851 5326679482 8769294798 3386170094 6333089661 0365306575
7028177682 1642299039 2185974956 8500878836 6679109934 8267920306 0551049688 3010641915
8921960476 8948555056 8282679006 4888550118 6860360638 8727010900 6453180955 69480383''')
a3 = dec2int('''8767142442 1652388950 6426896438 9619900644 5185897064 6380740588 9616808859
9903264970 8622796868 4417061150 6580163120 4547948483 9313426559 8192406101 5335286113
5763140223 4248276942 3026303535 6103843587 6081389801 0277191736 2219512572 2971702016
0175850000 5347742292 5129871008 0476404456 6077962563 3162226643 5475737467 43342095''')