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
build_vars
(self)
Compiler/compilerLib.py:391
↓ 1 callers
Function
bytesFromBigint
Math/bigint.h:308
↓ 1 callers
Method
call_tape
Processor/Processor.hpp:1199
↓ 1 callers
Method
carry_out
(self, a, b)
Compiler/types.py:496
↓ 1 callers
Method
change_rep
FHE/Ring_Element.cpp:380
↓ 1 callers
Method
check
BMR/CommonParty.cpp:55
↓ 1 callers
Function
check_bits
Utils/Check-Offline.cpp:142
↓ 1 callers
Method
check_equality
FHEOffline/DistKeyGen.cpp:190
↓ 1 callers
Method
check_hashes
Protocols/Rep4.hpp:338
↓ 1 callers
Function
check_inverse
Utils/Check-Offline.cpp:89
↓ 1 callers
Function
check_mult_triples
Utils/Check-Offline.cpp:39
↓ 1 callers
Function
check_randomness
* Simulate an execution of KeyGen to check that these nplayers seeds * produce the correct public key. */
FHEOffline/DistKeyGen.cpp:207
↓ 1 callers
Method
check_relative
Tools/Commit.cpp:98
↓ 1 callers
Function
check_square
Utils/Check-Offline.cpp:79
↓ 1 callers
Function
check_tuple
Utils/Check-Offline.cpp:99
↓ 1 callers
Method
check_tuple_length
Tools/Buffer.cpp:159
↓ 1 callers
Method
check_type
Processor/FunctionArgument.cpp:37
↓ 1 callers
Function
check_vector_size
(size)
Compiler/instructions_base.py:253
↓ 1 callers
Function
cholesky
Cholesky decomposition. :returns: lower triangular matrix
Compiler/ml.py:4856
↓ 1 callers
Function
cipher_plain_mult
Protocols/HemiMatrixPrep.hpp:29
↓ 1 callers
Function
clang_add_carry
Math/mpn_fixed.h:99
↓ 1 callers
Method
clear
Tools/FlexBuffer.h:66
↓ 1 callers
Method
clearArgs
################################################################### */
Tools/ezOptionParser.h:987
↓ 1 callers
Method
clone
FHE/Generator.h:32
↓ 1 callers
Method
close_connection
Processor/ExternalClients.cpp:95
↓ 1 callers
Method
coerce
(cls, other)
Compiler/types.py:5568
↓ 1 callers
Method
combine
(cls, vectors)
Compiler/GC/types.py:902
↓ 1 callers
Method
combo_type
(cls, other)
Compiler/GC/types.py:1304
↓ 1 callers
Method
commit
Tools/Commit.cpp:37
↓ 1 callers
Method
commit_and_open
Tools/Commit.cpp:63
↓ 1 callers
Method
common_seed
OT/OTCorrelator.hpp:219
↓ 1 callers
Method
comp_sec
FHEOffline/Proof.cpp:188
↓ 1 callers
Function
comp_step
(high, low)
Compiler/circuit_oram.py:64
↓ 1 callers
Function
compilation
(compiler)
compile.py:18
↓ 1 callers
Method
compile
(self, *all_inputs)
Compiler/circuit.py:85
↓ 1 callers
Method
compute_f_input
(self, batch)
Compiler/ml.py:903
↓ 1 callers
Method
compute_gelu_approx
(self, x, base, size)
Compiler/ml.py:1254
↓ 1 callers
Method
compute_gelu_sigmoid
(self, x, base=0)
Compiler/ml.py:1283
↓ 1 callers
Method
compute_pos
Clear integer lev, secret gf2n levstar (rep. as power of 2 with Counter object).
Compiler/path_oram.py:658
↓ 1 callers
Method
compute_prfs_outputs
BMR/GarbledGate.cpp:38
↓ 1 callers
Method
conditional_add
OT/BitMatrix.hpp:142
↓ 1 callers
Function
configure_waksman
(perm, n_iter=[0])
Compiler/permutation.py:88
↓ 1 callers
Method
consistency_check
OT/OTVole.hpp:191
↓ 1 callers
Method
consolidate
(self)
Compiler/allocator.py:146
↓ 1 callers
Method
const_div
(self, acc, n)
Compiler/ml.py:1996
↓ 1 callers
Method
constant
GC/NoShare.h:168
↓ 1 callers
Method
conv
(cls, other)
Compiler/types.py:5308
↓ 1 callers
Method
conv
(cls, other)
Compiler/GC/types.py:980
↓ 1 callers
Method
conv2ds
Processor/Processor.hpp:826
↓ 1 callers
Method
convcbit
BMR/Register.cpp:591
↓ 1 callers
Method
convcbit2s
GC/Processor.hpp:387
↓ 1 callers
Method
convcbitvec
GC/Processor.hpp:398
↓ 1 callers
Method
convert
Math/modp.hpp:241
↓ 1 callers
Method
convert_destroy
Math/modp.hpp:220
↓ 1 callers
Method
convert_from
(self, val)
Compiler/types.py:954
↓ 1 callers
Function
convert_graph
Convert a `NetworkX directed graph <https://networkx.org/documentation/stable/reference/classes/digraph.html>`_ to the cleartext representati
Compiler/dijkstra.py:299
↓ 1 callers
Function
convert_graph_to_matrix
(G)
Compiler/dijkstra.py:580
↓ 1 callers
Method
copy_from
BMR/Register.cpp:908
↓ 1 callers
Method
copy_from_part
(self, source, base, size)
Compiler/types.py:3243
↓ 1 callers
Method
cost
(self)
Compiler/program.py:1577
↓ 1 callers
Method
count_edabit
Processor/DataPositions.cpp:40
↓ 1 callers
Method
count_regs
(self, reg_type=None)
Compiler/program.py:1523
↓ 1 callers
Method
covert_key_generation
FHEOffline/DataSetup.cpp:227
↓ 1 callers
Function
cpu_has_adx
Tools/cpu_support.h:24
↓ 1 callers
Function
cpu_has_avx
Tools/cpu_support.h:51
↓ 1 callers
Function
cpu_has_bmi2
Tools/cpu_support.h:33
↓ 1 callers
Method
create
Creates a new PositionMap. This is the method one should call when needing a new position map. Depending on the size of the given data, it
Compiler/sqrt_oram.py:587
↓ 1 callers
Method
create_more
FHEOffline/SimpleEncCommit.cpp:162
↓ 1 callers
Function
create_round_fn
(n, reg_type, inwards)
Compiler/permutation.py:194
↓ 1 callers
Method
data
Tools/DiskVector.h:51
↓ 1 callers
Method
data_type
FHEOffline/Producer.h:234
↓ 1 callers
Function
decorator
(loop_body)
Compiler/library.py:974
↓ 1 callers
Method
decrypt_any
FHE/FHE_Keys.cpp:245
↓ 1 callers
Method
default_bit_length
(self)
Compiler/types.py:4980
↓ 1 callers
Method
degree
(self, i)
Compiler/graph.py:101
↓ 1 callers
Method
del
Protocols/SecureShuffle.hpp:87
↓ 1 callers
Function
demux_list
(x)
Compiler/oram.py:200
↓ 1 callers
Function
demux_matrix
(x, n_threads=None)
Compiler/oram.py:228
↓ 1 callers
Method
dependency_graph
Create the program dependency graph.
Compiler/allocator.py:439
↓ 1 callers
Method
diag
Matrix diagonal.
Compiler/types.py:7540
↓ 1 callers
Method
digest
Clear hashing (libsodium default).
Compiler/types.py:1400
↓ 1 callers
Method
dist_decrypt_1
Distributed Decryption Stuff */
FHE/FHE_Keys.cpp:264
↓ 1 callers
Method
dist_decrypt_2
FHE/FHE_Keys.cpp:314
↓ 1 callers
Method
distribute_with_sync
Processor/ThreadQueues.cpp:27
↓ 1 callers
Method
do_merge
Merge an iterable of nodes in G, returning the number of merged instructions and the index of the merged instruction.
Compiler/allocator.py:366
↓ 1 callers
Function
do_while
Do-while loop. The loop is stopped if the return value is zero. It must be public. The following executes exactly once: .. code:: @
Compiler/library.py:1650
↓ 1 callers
Method
dump
(self, man, woman, for_real)
Compiler/gs.py:160
↓ 1 callers
Method
dump_ram
Insecure.
Compiler/path_oblivious_heap.py:785
↓ 1 callers
Method
edabit_sacrifice_buckets
Protocols/ReplicatedPrep.h:101
↓ 1 callers
Method
encrypt
FHE/FHE_Keys.cpp:141
↓ 1 callers
Method
end
Processor/TruncPrTuple.h:39
↓ 1 callers
Method
end
Tools/FixedVector.h:91
↓ 1 callers
Method
engage
(self, man, woman, for_real)
Compiler/gs.py:149
↓ 1 callers
Method
equal
Equality with clear int
Compiler/path_oram.py:65
↓ 1 callers
Method
equal
(self, other, n=None)
Compiler/GC/types.py:646
↓ 1 callers
Method
equals
Tools/octetStream.cpp:125
↓ 1 callers
Method
error
(self, err)
Compiler/compilerLib.py:58
↓ 1 callers
Method
eval
Compute evaluation after training. :param data: sample data (:py:class:`Compiler.types.Matrix` with one row per sample) :param top:
Compiler/ml.py:3400
↓ 1 callers
Method
eval
BMR/Register.cpp:221
↓ 1 callers
Method
evict
()
Compiler/path_oram.py:211
← previous
next →
2,001–2,100 of 8,062, ranked by callers