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
↓ 23 callers
Method
same_shape
Array of same length and type.
Compiler/types.py:6272
↓ 23 callers
Method
sum
Processor/ThreadQueues.cpp:164
↓ 23 callers
Method
use_split
Setting whether to use local arithmetic-binary share conversion for non-linear functionality (default: false). :param change: change
Compiler/program.py:764
↓ 22 callers
Method
assign_vector
Assign vector to content. Not implemented for floating-point. :param vector: vector of matching size convertible to relevant basic type
Compiler/types.py:6879
↓ 22 callers
Method
bit_compose
(cls, bits)
Compiler/GC/types.py:77
↓ 22 callers
Method
bit_xor
Single-bit XOR in arithmetic circuits. :param self/other: 0 or 1 (any compatible type) :return: type depends on inputs (secret if an
Compiler/types.py:412
↓ 22 callers
Method
fail
Processor/DummyProtocol.h:125
↓ 22 callers
Method
read
Tools/Buffer.h:257
↓ 22 callers
Method
repeat
OT/Triple.hpp:19
↓ 21 callers
Function
assignOne
Math/modp.hpp:105
↓ 21 callers
Method
empty
Processor/DataPositions.cpp:181
↓ 21 callers
Method
finalize_open
Protocols/Opener.h:51
↓ 21 callers
Function
get
FHE/Ring_Element.cpp:532
↓ 21 callers
Method
iterator_for_size
Tools/CheckVector.h:98
↓ 21 callers
Method
max
Maximum. :param other: any compatible type
Compiler/types.py:327
↓ 21 callers
Method
open
Protocols/fake-stuff.h:72
↓ 21 callers
Method
output
Protocols/dabit.h:50
↓ 21 callers
Method
p
FHE/Ring.h:33
↓ 21 callers
Method
randomize
FHE/Plaintext.cpp:209
↓ 21 callers
Method
set_share
Protocols/Share.h:97
↓ 21 callers
Method
store
Protocols/Astra.hpp:415
↓ 21 callers
Function
timeval_diff
Tools/time-func.cpp:8
↓ 21 callers
Method
unserialize
BMR/Register.h:488
↓ 21 callers
Method
use_edabit
Setting whether to use edaBits for non-linear functionality (default: false). :param change: change setting if not :py:obj:`None`
Compiler/program.py:733
↓ 21 callers
Method
write
Processor/Processor.hpp:444
↓ 20 callers
Method
add_mine
Protocols/SemiInput.hpp:54
↓ 20 callers
Method
add_other
Protocols/SemiInput.hpp:68
↓ 20 callers
Method
assign_part_vector
Assign vector from range of the first dimension, including all entries in further dimensions. :param vector: updated entries
Compiler/types.py:6914
↓ 20 callers
Method
finalize_mul
Protocols/Rep4.hpp:279
↓ 20 callers
Method
getString
################################################################### */
Tools/ezOptionParser.h:1111
↓ 20 callers
Method
get_data
Data pointer
Tools/octetStream.h:111
↓ 20 callers
Method
get_part_vector
Vector from range of the first dimension, including all entries in further dimensions. :param base: index in first dimension (regint
Compiler/types.py:6900
↓ 20 callers
Method
get_ptr
fine, since elements in vector are allocated contiguously
OT/Row.h:49
↓ 20 callers
Method
get_t
Math/gf2n.h:74
↓ 20 callers
Method
num_slots
FHE/Plaintext.cpp:21
↓ 20 callers
Method
report_size
FHEOffline/SimpleEncCommit.cpp:348
↓ 20 callers
Method
set_mac
Protocols/Share.h:98
↓ 20 callers
Method
thetas
(self)
Compiler/ml.py:2030
↓ 19 callers
Method
_san
(self, other)
Compiler/types.py:2048
↓ 19 callers
Function
f
(i)
Compiler/oram.py:244
↓ 19 callers
Method
finished
Processor/ThreadQueue.cpp:48
↓ 19 callers
Method
get_size
(self)
Compiler/instructions.py:1627
↓ 19 callers
Function
inline_mpn_zero
Math/mpn_fixed.h:17
↓ 19 callers
Method
start
Protocols/MAC_Check.h:384
↓ 19 callers
Method
total_size
(self)
Compiler/types.py:6261
↓ 19 callers
Method
unlock
Tools/Lock.cpp:23
↓ 19 callers
Method
unpack
FHEOffline/Proof.cpp:168
↓ 18 callers
Method
Tensor
Type-dependent tensor of any dimension:: a = sfix.Tensor([10, 10])
Compiler/types.py:557
↓ 18 callers
Method
allocate_slots
FHE/Plaintext.cpp:120
↓ 18 callers
Method
assign
FHE/QGroup.cpp:10
↓ 18 callers
Method
backward
(self, compute_nabla_X=True, batch=None)
Compiler/ml.py:1573
↓ 18 callers
Function
bit_decompose
(a, bits=None)
Compiler/util.py:56
↓ 18 callers
Method
dump
Reveal contents of entry (insecure).
Compiler/path_oblivious_heap.py:293
↓ 18 callers
Method
elements
(self, start=None, stop=None)
Compiler/GC/types.py:952
↓ 18 callers
Method
encrypt
FHE/FHE_Keys.h:237
↓ 18 callers
Method
finalize
Protocols/Shamir.hpp:145
↓ 18 callers
Method
forward
(self, batch=None, training=False)
Compiler/ml.py:1200
↓ 18 callers
Method
get_max_length
Allocation
Tools/octetStream.h:109
↓ 18 callers
Method
get_vector
Return vector with content. Not implemented for floating-point. :param base: public (regint/cint/int) :param size: compile-time (int
Compiler/types.py:6870
↓ 18 callers
Method
output_shares
Protocols/fake-stuff.h:122
↓ 18 callers
Method
split
Protocols/Rep4.hpp:527
↓ 17 callers
Method
__init__
(self, inputs)
Compiler/ml.py:1555
↓ 17 callers
Method
data
Processor/Memory.h:80
↓ 17 callers
Method
get_lower
Math/gf2nlong.h:34
↓ 17 callers
Method
get_random_bit
Secret random bit according to security model. :return: 0/1 50-50 :param size: vector size (int, default 1)
Compiler/types.py:2194
↓ 17 callers
Function
indent
Indent debug printing by `delta`.
Compiler/path_oblivious_heap.py:75
↓ 17 callers
Method
n_mults
FHE/Rq_Element.h:44
↓ 17 callers
Method
output
FHEOffline/DataSetup.cpp:131
↓ 17 callers
Method
print_str
GC/Processor.hpp:494
↓ 17 callers
Method
reset
BMR/Party.cpp:300
↓ 17 callers
Function
store
FHE/Ring_Element.cpp:523
↓ 17 callers
Method
store
GC/Secret.hpp:116
↓ 17 callers
Method
transpose
Matrix transpose. :param self: two-dimensional
Compiler/types.py:7501
↓ 17 callers
Method
unchecked_broadcast
Networking/Player.cpp:574
↓ 16 callers
Function
SplitDelim
################################################################### */ Makes a vector of strings from one string, splitting at (and excluding) delimit
Tools/ezOptionParser.h:126
↓ 16 callers
Function
append
Tools/Waksman.cpp:14
↓ 16 callers
Function
avx_memcpy
Tools/avx_memcpy.h:14
↓ 16 callers
Function
break_point
Insert break point. This makes sure that all following code will be executed after preceding code. :param name: Name for identification
Compiler/library.py:1980
↓ 16 callers
Method
conv
(cls, other, hard=False)
Compiler/GC/types.py:61
↓ 16 callers
Method
dot_product
(self, iv, wv, out_y, out_x, out_c)
Compiler/ml.py:2139
↓ 16 callers
Method
extend
(self, n)
Compiler/types.py:846
↓ 16 callers
Function
insecure
Tools/benchmarking.cpp:8
↓ 16 callers
Method
match
(self, n_loops=None)
Compiler/gs.py:194
↓ 16 callers
Function
outdent
Outdent debug printing by `delta`.
Compiler/path_oblivious_heap.py:81
↓ 16 callers
Method
output
Math/Z2k.h:522
↓ 16 callers
Method
pop_front
Tools/FlexBuffer.h:53
↓ 16 callers
Method
request
Networking/Sender.cpp:67
↓ 16 callers
Method
resize
BMR/Register.h:51
↓ 16 callers
Function
swap
(base, step)
Compiler/library.py:859
↓ 16 callers
Method
unlock
Protocols/SecureShuffle.hpp:62
↓ 16 callers
Method
unpack
Protocols/Share.hpp:54
↓ 16 callers
Method
wait
Networking/Sender.cpp:73
↓ 15 callers
Method
__init__
(self, val=None, size=None)
Compiler/types.py:1159
↓ 15 callers
Method
add
Networking/Player.h:165
↓ 15 callers
Method
binary_output
Write double-precision floating-point number to ``Player-Data/Binary-Output-P<playerno>-<threadno>``. :param player: only output on
Compiler/types.py:4464
↓ 15 callers
Method
bit_length
Math/Z2k.hpp:77
↓ 15 callers
Method
delete
(self)
Compiler/types.py:6119
↓ 15 callers
Function
get_block
()
Compiler/library.py:23
↓ 15 callers
Function
get_vector
Tools/parse.h:43
↓ 15 callers
Method
input
Processor/Input.hpp:267
← previous
next →
201–300 of 8,062, ranked by callers