MCPcopy Create free account
hub / github.com/data61/MP-SPDZ / default_m

Function default_m

Math/Setup.cpp:34–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32}
33
34int default_m(int& lgp, int& idx)
35{
36 int m;
37 switch (lgp)
38 { case -1:
39 m=16;
40 idx=1; // Any old figures will do, but need to be for lgp at last
41 lgp=32; // Switch to bigger prime to get parameters
42 break;
43 case 32:
44 m=8192;
45 idx=0;
46 break;
47 case 64:
48 m=16384;
49 idx=1;
50 break;
51 case 128:
52 m=32768;
53 idx=2;
54 break;
55 case 256:
56 m=32768;
57 idx=3;
58 break;
59 case 512:
60 m=65536;
61 idx=4;
62 break;
63 default:
64 m=1;
65 idx=0;
66 break;
67 }
68#ifdef VERBOSE
69 cerr << "m = " << m << endl;
70#endif
71 return m;
72}
73
74bigint generate_prime(int lgp, int m, bool force_degree)
75{

Callers 2

SPDZ_Data_Setup_PrimesFunction · 0.85
generate_primeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected