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
↓ 8 callers
Method
get_int
Tools/octetStream.h:413
↓ 8 callers
Method
get_player
Networking/Player.h:263
↓ 8 callers
Method
get_signal
BMR/Key.h:39
↓ 8 callers
Method
get_slice_vector
(self, slice, **kwargs)
Compiler/types.py:6381
↓ 8 callers
Method
increase
Processor/DataPositions.cpp:45
↓ 8 callers
Method
init
BMR/Register.h:495
↓ 8 callers
Method
init_dotprod
Protocols/Rep4.hpp:231
↓ 8 callers
Method
input
Protocols/Share.h:138
↓ 8 callers
Method
load_int
(self, val)
Compiler/types.py:1163
↓ 8 callers
Method
long_one
()
Compiler/types.py:457
↓ 8 callers
Function
numBytes
Math/bigint.h:281
↓ 8 callers
Method
options_from_args
Set a number of options from the command-line arguments.
Compiler/program.py:823
↓ 8 callers
Function
p_eval
(p_c, x)
Compiler/mpc_math.py:120
↓ 8 callers
Method
print
Processor/Instruction.hpp:1599
↓ 8 callers
Function
print_usage
Processor/BaseMachine.cpp:24
↓ 8 callers
Method
randomize_part
Math/Z2k.h:485
↓ 8 callers
Method
read
Processor/FixInput.cpp:11
↓ 8 callers
Function
run
Utils/export-a2b.cpp:43
↓ 8 callers
Method
schedule
Processor/ThreadQueue.cpp:13
↓ 8 callers
Method
search
(self, read_index)
Compiler/oram.py:573
↓ 8 callers
Method
set
FHE/FHE_Params.cpp:14
↓ 8 callers
Method
set_batch_size
* Set how much preprocessing is produced at once. */
Protocols/ProtocolSetup.h:74
↓ 8 callers
Method
set_element
* Write to slot * @param i slot number * @param e new slot content */
FHE/Plaintext.h:107
↓ 8 callers
Method
set_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 callers
Method
set_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 callers
Method
size_bytes
Tools/BitVector.h:98
↓ 8 callers
Function
sqrt
Square root. :param x: fractional input (sfix). :return: square root of :py:obj:`x` (sfix).
Compiler/mpc_math.py:853
↓ 8 callers
Method
start_timer
GC/Machine.h:57
↓ 8 callers
Method
stop_timer
GC/Machine.h:58
↓ 8 callers
Method
sync
Protocols/Astra.hpp:443
↓ 8 callers
Method
to_array
(self)
Compiler/types.py:6204
↓ 8 callers
Method
unpack
OT/Row.hpp:117
↓ 8 callers
Method
write
Write value. :param value: convertible to relevant basic type
Compiler/types.py:7955
↓ 8 callers
Method
write_if
Conditional overwriting by a new entry.
Compiler/path_oblivious_heap.py:288
↓ 7 callers
Function
Create_Random_Seed
Tools/Subroutines.cpp:133
↓ 7 callers
Function
KEY_256_ASSIST_1
Tools/aes-ni.cpp:125
↓ 7 callers
Function
Power
Math/modp.hpp:299
↓ 7 callers
Method
Send
BMR/network/Node.cpp:144
↓ 7 callers
Method
Send
(self, socket)
ExternalIO/client.py:188
↓ 7 callers
Method
__init__
(self, *args, **kwargs)
Compiler/GC/instructions.py:558
↓ 7 callers
Function
_run_and_link
(function, g=None, lock_lists=True, allow_return=False)
Compiler/library.py:1611
↓ 7 callers
Method
add_from_dealer
Protocols/DealerInput.hpp:136
↓ 7 callers
Method
add_usage
(self, req_node)
Compiler/instructions.py:1478
↓ 7 callers
Method
allocate
FHE/Plaintext.cpp:109
↓ 7 callers
Method
assign_all
(self, value)
Compiler/dijkstra.py:516
↓ 7 callers
Method
bit_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 callers
Function
bit_compose
(bits)
Compiler/util.py:64
↓ 7 callers
Method
bit_decompose
(self, n_bits=None)
Compiler/types.py:3815
↓ 7 callers
Method
bit_decompose_clear
(a, n_bits)
Compiler/types.py:2700
↓ 7 callers
Method
bit_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 callers
Method
capacity
Tools/FlexBuffer.h:36
↓ 7 callers
Function
check_share
Protocols/fake-stuff.hpp:183
↓ 7 callers
Method
circuit
(cls, name)
Compiler/circuit.py:334
↓ 7 callers
Method
coerce
(cls, other)
Compiler/types.py:4559
↓ 7 callers
Method
concat
(cls, parts)
Compiler/types.py:3269
↓ 7 callers
Function
cond_swap_bit
swap if b == 1
Compiler/permutation.py:28
↓ 7 callers
Method
data
Tools/FlexBuffer.h:33
↓ 7 callers
Function
end_if
()
Compiler/library.py:1724
↓ 7 callers
Method
eval
Yao/YaoGate.h:136
↓ 7 callers
Method
exchange
GC/TinyMC.h:67
↓ 7 callers
Method
full
Protocols/edabit.h:57
↓ 7 callers
Method
get
Math/Integer.h:51
↓ 7 callers
Method
get_input
Processor/Data_Files.h:418
↓ 7 callers
Method
get_input_from
(cls, player, size=None)
Compiler/ml.py:1970
↓ 7 callers
Method
get_opcode
Processor/Instruction.h:374
↓ 7 callers
Method
get_sint_mac_key
Processor/Machine.h:125
↓ 7 callers
Method
get_triple
Processor/Data_Files.h:433
↓ 7 callers
Method
if_necessary
(cls, value)
Compiler/types.py:7910
↓ 7 callers
Function
if_then
(condition, in_loop=None, split_factor=None)
Compiler/library.py:1683
↓ 7 callers
Method
init
OT/OTMultiplier.hpp:94
↓ 7 callers
Method
input_from
(self, player, **kwargs)
Compiler/ml.py:898
↓ 7 callers
Method
level
FHE/Rq_Element.h:126
↓ 7 callers
Method
malloc
(size, creator_tape=None)
Compiler/types.py:4178
↓ 7 callers
Method
merge_id
(self)
Compiler/instructions_base.py:478
↓ 7 callers
Method
mod2m
Clear modulo a power of two. :param other: cint/regint/int
Compiler/types.py:1355
↓ 7 callers
Function
n_columns
OT/BitMatrix.h:31
↓ 7 callers
Method
next
Processor/ThreadQueue.cpp:32
↓ 7 callers
Method
next
Tools/random.cpp:171
↓ 7 callers
Method
next_dotprod
Protocols/Rep4.hpp:246
↓ 7 callers
Method
pack
Tools/BitVector.cpp:151
↓ 7 callers
Method
prefix_sum
Prefix sum.
Compiler/types.py:3227
↓ 7 callers
Method
prepare_dotprod
Protocols/Rep4.hpp:238
↓ 7 callers
Method
print_usage
Processor/Online-Thread.hpp:28
↓ 7 callers
Function
probPrime
Math/bigint.h:290
↓ 7 callers
Function
progress
(x)
Compiler/ml.py:191
↓ 7 callers
Method
randomize
Math/Z2k.h:477
↓ 7 callers
Method
reduce_squares
OT/OTCorrelator.hpp:194
↓ 7 callers
Function
reveal
(x)
Compiler/util.py:174
↓ 7 callers
Method
setup
Processor/PrepBuffer.h:23
↓ 7 callers
Method
signal_multipliers
OT/NPartyTripleGenerator.hpp:1030
↓ 7 callers
Method
sum
(self)
Compiler/types.py:3233
↓ 7 callers
Method
time
Processor/BaseMachine.cpp:214
↓ 7 callers
Method
to
OT/Rectangle.hpp:94
↓ 7 callers
Method
unpack
(self, os)
ExternalIO/domains.py:71
↓ 7 callers
Method
update
Protocols/MaliciousRepMC.hpp:85
↓ 7 callers
Method
write
(self, index, value)
Compiler/oram.py:492
↓ 6 callers
Function
FFT_Iter
FHE/FFT.cpp:66
↓ 6 callers
Function
KEY_256_ASSIST_2
Tools/aes-ni.cpp:138
↓ 6 callers
Function
Sqr
Math/modp.hpp:264
↓ 6 callers
Method
__init__
( self, capacity: int, int_type: _Secret = sint, entry_size: Tuple[int] | None
Compiler/path_oblivious_heap.py:828
← previous
next →
501–600 of 8,062, ranked by callers