MCPcopy Create free account

hub / github.com/data61/MP-SPDZ / functions

Functions8,062 in github.com/data61/MP-SPDZ

↓ 8 callersMethodget_int
Tools/octetStream.h:413
↓ 8 callersMethodget_player
Networking/Player.h:263
↓ 8 callersMethodget_signal
BMR/Key.h:39
↓ 8 callersMethodget_slice_vector
(self, slice, **kwargs)
Compiler/types.py:6381
↓ 8 callersMethodincrease
Processor/DataPositions.cpp:45
↓ 8 callersMethodinit
BMR/Register.h:495
↓ 8 callersMethodinit_dotprod
Protocols/Rep4.hpp:231
↓ 8 callersMethodinput
Protocols/Share.h:138
↓ 8 callersMethodload_int
(self, val)
Compiler/types.py:1163
↓ 8 callersMethodlong_one
()
Compiler/types.py:457
↓ 8 callersFunctionnumBytes
Math/bigint.h:281
↓ 8 callersMethodoptions_from_args
Set a number of options from the command-line arguments.
Compiler/program.py:823
↓ 8 callersFunctionp_eval
(p_c, x)
Compiler/mpc_math.py:120
↓ 8 callersMethodprint
Processor/Instruction.hpp:1599
↓ 8 callersFunctionprint_usage
Processor/BaseMachine.cpp:24
↓ 8 callersMethodrandomize_part
Math/Z2k.h:485
↓ 8 callersMethodread
Processor/FixInput.cpp:11
↓ 8 callersFunctionrun
Utils/export-a2b.cpp:43
↓ 8 callersMethodschedule
Processor/ThreadQueue.cpp:13
↓ 8 callersMethodsearch
(self, read_index)
Compiler/oram.py:573
↓ 8 callersMethodset
FHE/FHE_Params.cpp:14
↓ 8 callersMethodset_batch_size
* Set how much preprocessing is produced at once. */
Protocols/ProtocolSetup.h:74
↓ 8 callersMethodset_element
* Write to slot * @param i slot number * @param e new slot content */
FHE/Plaintext.h:107
↓ 8 callersMethodset_exit
Sets the block which we start from next, depending on the condition. (Default is to go to next block in the list)
Compiler/program.py:1047
↓ 8 callersMethodset_precision
Set the precision of the integer representation. The initial defaults are chosen to allow the best optimization of probabilistic trun
Compiler/types.py:4121
↓ 8 callersMethodsize_bytes
Tools/BitVector.h:98
↓ 8 callersFunctionsqrt
Square root. :param x: fractional input (sfix). :return: square root of :py:obj:`x` (sfix).
Compiler/mpc_math.py:853
↓ 8 callersMethodstart_timer
GC/Machine.h:57
↓ 8 callersMethodstop_timer
GC/Machine.h:58
↓ 8 callersMethodsync
Protocols/Astra.hpp:443
↓ 8 callersMethodto_array
(self)
Compiler/types.py:6204
↓ 8 callersMethodunpack
OT/Row.hpp:117
↓ 8 callersMethodwrite
Write value. :param value: convertible to relevant basic type
Compiler/types.py:7955
↓ 8 callersMethodwrite_if
Conditional overwriting by a new entry.
Compiler/path_oblivious_heap.py:288
↓ 7 callersFunctionCreate_Random_Seed
Tools/Subroutines.cpp:133
↓ 7 callersFunctionKEY_256_ASSIST_1
Tools/aes-ni.cpp:125
↓ 7 callersFunctionPower
Math/modp.hpp:299
↓ 7 callersMethodSend
BMR/network/Node.cpp:144
↓ 7 callersMethodSend
(self, socket)
ExternalIO/client.py:188
↓ 7 callersMethod__init__
(self, *args, **kwargs)
Compiler/GC/instructions.py:558
↓ 7 callersFunction_run_and_link
(function, g=None, lock_lists=True, allow_return=False)
Compiler/library.py:1611
↓ 7 callersMethodadd_from_dealer
Protocols/DealerInput.hpp:136
↓ 7 callersMethodadd_usage
(self, req_node)
Compiler/instructions.py:1478
↓ 7 callersMethodallocate
FHE/Plaintext.cpp:109
↓ 7 callersMethodassign_all
(self, value)
Compiler/dijkstra.py:516
↓ 7 callersMethodbit_adder
Binary adder in arithmetic circuits. :param a: summand (list of 0/1 in compatible type) :param b: summand (list of 0/1 in compatible
Compiler/types.py:368
↓ 7 callersFunctionbit_compose
(bits)
Compiler/util.py:64
↓ 7 callersMethodbit_decompose
(self, n_bits=None)
Compiler/types.py:3815
↓ 7 callersMethodbit_decompose_clear
(a, n_bits)
Compiler/types.py:2700
↓ 7 callersMethodbit_or
Single-bit OR in arithmetic circuits. :param self/other: 0 or 1 (any compatible type) :return: type depends on inputs (secret if any
Compiler/types.py:424
↓ 7 callersMethodcapacity
Tools/FlexBuffer.h:36
↓ 7 callersFunctioncheck_share
Protocols/fake-stuff.hpp:183
↓ 7 callersMethodcircuit
(cls, name)
Compiler/circuit.py:334
↓ 7 callersMethodcoerce
(cls, other)
Compiler/types.py:4559
↓ 7 callersMethodconcat
(cls, parts)
Compiler/types.py:3269
↓ 7 callersFunctioncond_swap_bit
swap if b == 1
Compiler/permutation.py:28
↓ 7 callersMethoddata
Tools/FlexBuffer.h:33
↓ 7 callersFunctionend_if
()
Compiler/library.py:1724
↓ 7 callersMethodeval
Yao/YaoGate.h:136
↓ 7 callersMethodexchange
GC/TinyMC.h:67
↓ 7 callersMethodfull
Protocols/edabit.h:57
↓ 7 callersMethodget
Math/Integer.h:51
↓ 7 callersMethodget_input
Processor/Data_Files.h:418
↓ 7 callersMethodget_input_from
(cls, player, size=None)
Compiler/ml.py:1970
↓ 7 callersMethodget_opcode
Processor/Instruction.h:374
↓ 7 callersMethodget_sint_mac_key
Processor/Machine.h:125
↓ 7 callersMethodget_triple
Processor/Data_Files.h:433
↓ 7 callersMethodif_necessary
(cls, value)
Compiler/types.py:7910
↓ 7 callersFunctionif_then
(condition, in_loop=None, split_factor=None)
Compiler/library.py:1683
↓ 7 callersMethodinit
OT/OTMultiplier.hpp:94
↓ 7 callersMethodinput_from
(self, player, **kwargs)
Compiler/ml.py:898
↓ 7 callersMethodlevel
FHE/Rq_Element.h:126
↓ 7 callersMethodmalloc
(size, creator_tape=None)
Compiler/types.py:4178
↓ 7 callersMethodmerge_id
(self)
Compiler/instructions_base.py:478
↓ 7 callersMethodmod2m
Clear modulo a power of two. :param other: cint/regint/int
Compiler/types.py:1355
↓ 7 callersFunctionn_columns
OT/BitMatrix.h:31
↓ 7 callersMethodnext
Processor/ThreadQueue.cpp:32
↓ 7 callersMethodnext
Tools/random.cpp:171
↓ 7 callersMethodnext_dotprod
Protocols/Rep4.hpp:246
↓ 7 callersMethodpack
Tools/BitVector.cpp:151
↓ 7 callersMethodprefix_sum
Prefix sum.
Compiler/types.py:3227
↓ 7 callersMethodprepare_dotprod
Protocols/Rep4.hpp:238
↓ 7 callersMethodprint_usage
Processor/Online-Thread.hpp:28
↓ 7 callersFunctionprobPrime
Math/bigint.h:290
↓ 7 callersFunctionprogress
(x)
Compiler/ml.py:191
↓ 7 callersMethodrandomize
Math/Z2k.h:477
↓ 7 callersMethodreduce_squares
OT/OTCorrelator.hpp:194
↓ 7 callersFunctionreveal
(x)
Compiler/util.py:174
↓ 7 callersMethodsetup
Processor/PrepBuffer.h:23
↓ 7 callersMethodsignal_multipliers
OT/NPartyTripleGenerator.hpp:1030
↓ 7 callersMethodsum
(self)
Compiler/types.py:3233
↓ 7 callersMethodtime
Processor/BaseMachine.cpp:214
↓ 7 callersMethodto
OT/Rectangle.hpp:94
↓ 7 callersMethodunpack
(self, os)
ExternalIO/domains.py:71
↓ 7 callersMethodupdate
Protocols/MaliciousRepMC.hpp:85
↓ 7 callersMethodwrite
(self, index, value)
Compiler/oram.py:492
↓ 6 callersFunctionFFT_Iter
FHE/FFT.cpp:66
↓ 6 callersFunctionKEY_256_ASSIST_2
Tools/aes-ni.cpp:138
↓ 6 callersFunctionSqr
Math/modp.hpp:264
↓ 6 callersMethod__init__
( self, capacity: int, int_type: _Secret = sint, entry_size: Tuple[int] | None
Compiler/path_oblivious_heap.py:828
← previousnext →501–600 of 8,062, ranked by callers