Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/data61/MP-SPDZ
/ functions
Functions
8,062 in github.com/data61/MP-SPDZ
⨍
Functions
8,062
◇
Types & classes
1,823
↳
Endpoints
13
↓ 1 callers
Method
is_up
Tools/Buffer.h:50
↓ 1 callers
Method
join_tape
GC/ThreadMaster.hpp:49
↓ 1 callers
Method
join_tape
Processor/Machine.hpp:406
↓ 1 callers
Method
join_tapes
Wait for completion of tapes. See :py:func:`new_tape` for an example. :param thread_numbers: list of thread numbers
Compiler/program.py:448
↓ 1 callers
Method
key_and_mac_generation
FHEOffline/TemiSetup.cpp:39
↓ 1 callers
Method
kor
(self, d)
Compiler/non_linear.py:183
↓ 1 callers
Method
last_round
BMR/RealGarbleWire.hpp:67
↓ 1 callers
Method
lazy_sum
Math/FixedVec.h:314
↓ 1 callers
Method
length
GC/NoShare.h:44
↓ 1 callers
Function
lin_app_SQ
(b, k, f)
Compiler/mpc_math.py:773
↓ 1 callers
Method
link
(self, other)
Compiler/program.py:1931
↓ 1 callers
Method
load
BMR/Register.cpp:851
↓ 1 callers
Method
load
FHE/P2Data.cpp:118
↓ 1 callers
Method
load_clear
GC/ShareSecret.hpp:53
↓ 1 callers
Method
load_garbled_circuit
BMR/Party.cpp:311
↓ 1 callers
Method
load_gate
Yao/YaoEvaluator.h:65
↓ 1 callers
Method
load_int
(self, v)
Compiler/types.py:4859
↓ 1 callers
Method
load_schedule
GC/Machine.hpp:49
↓ 1 callers
Method
load_schedule
Processor/BaseMachine.cpp:126
↓ 1 callers
Method
local_mul_P0
Protocols/Trio.hpp:27
↓ 1 callers
Method
local_mul_P1
Protocols/Astra.hpp:168
↓ 1 callers
Method
local_mul_P2
Protocols/Astra.hpp:174
↓ 1 callers
Function
main
(compiler)
compile.py:27
↓ 1 callers
Method
make_AES
Utils/Fake-Offline.cpp:349
↓ 1 callers
Method
make_DES
Utils/Fake-Offline.cpp:392
↓ 1 callers
Function
make_inverse
Protocols/fake-stuff.hpp:571
↓ 1 callers
Function
make_mac_key_share
Protocols/fake-stuff.hpp:441
↓ 1 callers
Function
make_mult_triples
Protocols/fake-stuff.hpp:545
↓ 1 callers
Method
malicious_protocol
(self)
Compiler/program.py:974
↓ 1 callers
Function
map_sum
(n_threads, n_parallel, n_loops, n_items, value_types, **kwargs)
Compiler/library.py:1435
↓ 1 callers
Method
mask
GC/TinySecret.h:163
↓ 1 callers
Method
mask
Math/FixedVec.h:329
↓ 1 callers
Function
maskField
(a, k)
Compiler/floatingpoint.py:42
↓ 1 callers
Function
maskRing
(a, k)
Compiler/floatingpoint.py:29
↓ 1 callers
Function
matrix16x8
Math/square128.cpp:19
↓ 1 callers
Function
matrix32x8
GC/square64.cpp:20
↓ 1 callers
Function
matrix32x8
Math/square128.cpp:91
↓ 1 callers
Method
matrix_dimensions
Protocols/Hemi.hpp:283
↓ 1 callers
Method
max_comm
Processor/ThreadQueues.cpp:205
↓ 1 callers
Method
max_par_tapes
Upper bound on number of tapes that will be run in parallel. (Excludes empty tapes)
Compiler/program.py:290
↓ 1 callers
Method
maximum_size
GC/Secret.h:193
↓ 1 callers
Method
maybe_get
(self, condition, index)
Compiler/types.py:6844
↓ 1 callers
Method
mem_size
()
Compiler/GC/types.py:782
↓ 1 callers
Function
memorize
(x, write=True)
Compiler/library.py:663
↓ 1 callers
Function
merge
(i_left, i_right, i_end)
Compiler/library.py:892
↓ 1 callers
Method
merge
(self, other)
Compiler/instructions.py:2467
↓ 1 callers
Method
merge_nodes
Merge node j into i, removing node j
Compiler/allocator.py:746
↓ 1 callers
Function
method_call_tape
(function)
Compiler/library.py:590
↓ 1 callers
Method
middle_round
BMR/RealGarbleWire.hpp:40
↓ 1 callers
Method
minimum_n_inputs_with_combining
Protocols/ShuffleSacrifice.h:39
↓ 1 callers
Function
mobius
Compute mobius function (naive method as n is small) */
FHE/NTL-Subs.cpp:343
↓ 1 callers
Method
mod2m
Secret modulo power of two. :param m: secret or public integer (sint/cint/regint/int) :param bit_length: bit length of input (defaul
Compiler/types.py:2929
↓ 1 callers
Method
movsb
GC/Processor.hpp:287
↓ 1 callers
Method
msb
Math/Z2k.h:184
↓ 1 callers
Function
mul
(x)
Compiler/ml.py:4332
↓ 1 callers
Function
mul
Math/gf2nlong.h:252
↓ 1 callers
Method
mul
(self, other, res_params=None)
Compiler/types.py:7197
↓ 1 callers
Method
mul
Math/FixedVec.h:131
↓ 1 callers
Method
mul
OT/Rectangle.hpp:69
↓ 1 callers
Method
mul
FHE/Plaintext.h:178
↓ 1 callers
Method
mul_by_X_i
FHE/Plaintext.cpp:494
↓ 1 callers
Method
mul_int
(self, other)
Compiler/GC/types.py:616
↓ 1 callers
Method
mul_no_reduce
(self, other, res_params=None)
Compiler/types.py:5368
↓ 1 callers
Method
mul_trans_to
Matrix multiplication with the transpose of :py:obj:`other` in the virtual machine. :param self: :py:class:`Matrix` / 2-dime
Compiler/types.py:7402
↓ 1 callers
Method
multi_add
GC/BitAdder.hpp:122
↓ 1 callers
Method
multiply
Processor/DummyProtocol.h:82
↓ 1 callers
Method
my_real_num
Networking/Player.h:211
↓ 1 callers
Method
n_bits
Math/Z2k.h:59
↓ 1 callers
Method
n_elements
()
Compiler/types.py:5527
↓ 1 callers
Method
n_fragments
(self)
Compiler/allocator.py:151
↓ 1 callers
Method
neg_lambda_sum
Protocols/AstraShare.h:369
↓ 1 callers
Method
negate
Math/gfpvar.cpp:296
↓ 1 callers
Method
negate
Math/gfp.h:217
↓ 1 callers
Method
new_mc
GC/ShareThread.h:37
↓ 1 callers
Method
new_mc
GC/SemiSecret.hpp:19
↓ 1 callers
Method
new_player
Processor/OnlineMachine.hpp:157
↓ 1 callers
Method
new_ranges
(self, min_usage)
Compiler/allocator.py:138
↓ 1 callers
Method
next
FHEOffline/EncCommit.h:113
↓ 1 callers
Function
norm_SQ
(b, k)
Compiler/mpc_math.py:731
↓ 1 callers
Function
norm_simplified_SQ
(b, k)
Compiler/mpc_math.py:628
↓ 1 callers
Method
notcb
GC/Processor.hpp:274
↓ 1 callers
Method
nots
GC/Processor.hpp:263
↓ 1 callers
Method
nth_element
Dynamically fills in the array as we proceed */
FHE/QGroup.cpp:103
↓ 1 callers
Function
odd_even_merge
(a, comp)
Compiler/permutation.py:46
↓ 1 callers
Function
odd_even_merge
(a)
Compiler/library.py:790
↓ 1 callers
Function
odd_even_merge_sort
(a, comp=bitwise_comparator)
Compiler/permutation.py:63
↓ 1 callers
Method
on_call
(self, base, bases)
Compiler/library.py:403
↓ 1 callers
Method
on_call
(self, tape_handle, result, inside_args, args)
Compiler/library.py:491
↓ 1 callers
Method
on_first_call
(self, wrapped_function)
Compiler/library.py:399
↓ 1 callers
Method
on_first_call
(self, wrapped_function, key, inside_args)
Compiler/library.py:472
↓ 1 callers
Method
op
(left, right, void=None)
Compiler/circuit_oram.py:159
↓ 1 callers
Method
op
BMR/Register.cpp:205
↓ 1 callers
Method
open_file
FHEOffline/Producer.cpp:179
↓ 1 callers
Function
operator*
Protocols/Share.h:222
↓ 1 callers
Method
operator*
Protocols/Share.h:111
↓ 1 callers
Method
optimize_for_gc
(self)
Compiler/program.py:706
↓ 1 callers
Function
or_
(*terms)
Compiler/library.py:1857
↓ 1 callers
Function
or_op
(a, b)
Compiler/util.py:135
↓ 1 callers
Method
order
FHE/QGroup.h:42
↓ 1 callers
Method
output
(self)
Compiler/oram.py:811
← previous
next →
2,301–2,400 of 8,062, ranked by callers