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
↓ 3 callers
Function
read_or_generate_mac_key
Protocols/mac_key.hpp:15
↓ 3 callers
Method
read_schedule
(schedule)
Compiler/program.py:890
↓ 3 callers
Method
read_tapes
(cls, schedule)
Compiler/program.py:904
↓ 3 callers
Function
receive
Protocols/DealerMatrixPrep.hpp:25
↓ 3 callers
Function
receive_non_blocking
Networking/sockets.h:87
↓ 3 callers
Method
recursive_evict
(self)
Compiler/oram.py:1260
↓ 3 callers
Method
refresh
Refresh the ORAM by reinserting the stash back into the shuffle, and reshuffling the shuffle. This must happen on the T'th (period) a
Compiler/sqrt_oram.py:494
↓ 3 callers
Method
remove_edge
(self, i, j)
Compiler/graph.py:92
↓ 3 callers
Method
replace_last_reg
(self, new_reg, last_reg)
Compiler/program.py:1119
↓ 3 callers
Method
report_size
FHEOffline/Prover.cpp:148
↓ 3 callers
Method
require
Protocols/DealerInput.hpp:239
↓ 3 callers
Function
require_ring_size
(k, op, suffix='', slack=0)
Compiler/comparison.py:72
↓ 3 callers
Method
reset
Networking/Player.cpp:885
↓ 3 callers
Method
reset
GC/Machine.hpp:57
↓ 3 callers
Method
reset
Protocols/AstraInput.hpp:56
↓ 3 callers
Method
reset_timer
GC/Machine.h:59
↓ 3 callers
Method
reset_write_head
(self)
ExternalIO/client.py:184
↓ 3 callers
Method
resize
Math/square128.cpp:443
↓ 3 callers
Function
result_conv
(x, y)
Compiler/GC/types.py:1118
↓ 3 callers
Method
reveal_to_binary_output
Reveal to binary output if supported by type. :param: player to reveal to (default all)
Compiler/types.py:6687
↓ 3 callers
Method
reverse_type
(other)
Compiler/GC/types.py:1063
↓ 3 callers
Function
ring_domain_error
Processor/RingMachine.hpp:34
↓ 3 callers
Function
role_to_str
OT/BaseOT.cpp:28
↓ 3 callers
Method
run
(i)
Compiler/compilerLib.py:696
↓ 3 callers
Function
runtime_error_if
Conditionally print an error message and abort the runtime. :param condition: regint/cint/int/cbit :param msg: message :param args: list
Compiler/library.py:233
↓ 3 callers
Function
sTrigSub
(x)
Compiler/mpc_math.py:150
↓ 3 callers
Function
same_word_length
FHE/NTL-Subs.cpp:46
↓ 3 callers
Method
sample_secret_key
FHE/FHE_Keys.cpp:52
↓ 3 callers
Function
second_phase
Utils/he-example.cpp:61
↓ 3 callers
Method
secret_key
Protocols/LowGearKeyGen.hpp:123
↓ 3 callers
Method
secure_shuffle
Processor/Processor.hpp:939
↓ 3 callers
Method
send_long
Networking/Player.cpp:354
↓ 3 callers
Method
set
Tools/BitVector.h:296
↓ 3 callers
Method
set_batch_size
OT/NPartyTripleGenerator.hpp:107
↓ 3 callers
Method
set_bit
Math/gf2n.h:118
↓ 3 callers
Method
set_external
BMR/Register.cpp:82
↓ 3 callers
Method
set_length
Tools/octetStream.h:70
↓ 3 callers
Method
set_params
(cls, S, Z=0, k=8)
Compiler/types.py:5300
↓ 3 callers
Method
set_prep
Protocols/MAC_Check.hpp:324
↓ 3 callers
Method
set_receiver_inputs
Set choice bits
OT/BaseOT.h:72
↓ 3 callers
Method
set_sec
FHE/FHE_Params.cpp:26
↓ 3 callers
Method
set_size
(self, size)
Compiler/GC/types.py:171
↓ 3 callers
Method
setup_for_correlation
OT/OTCorrelator.hpp:56
↓ 3 callers
Method
shuffle_the_shuffle
Permute the memory using a newly generated permutation and return the permutation that would generate this particular shuffling. This
Compiler/sqrt_oram.py:459
↓ 3 callers
Method
size
GC/TinySecret.h:66
↓ 3 callers
Method
size_in_limbs
Math/Z2k.h:56
↓ 3 callers
Method
split_to_n_summands
(self, length, n)
Compiler/types.py:3101
↓ 3 callers
Method
start_progress
OT/NPartyTripleGenerator.hpp:975
↓ 3 callers
Method
stop
Networking/Sender.cpp:39
↓ 3 callers
Method
store
Tools/octetStream.h:522
↓ 3 callers
Method
store_in_mem
(self, address)
Compiler/GC/types.py:137
↓ 3 callers
Method
subtract_after
Processor/TruncPrTuple.h:90
↓ 3 callers
Function
timeval_diff_in_seconds
Tools/time-func.cpp:21
↓ 3 callers
Method
to
Math/Square.hpp:93
↓ 3 callers
Method
to_poly
FHE/Plaintext.cpp:74
↓ 3 callers
Function
to_signed_bigint
Math/gfp.h:383
↓ 3 callers
Function
to_word
Math/gf2n.cpp:316
↓ 3 callers
Method
total_time
Processor/Data_Files.hpp:426
↓ 3 callers
Function
transpose
FHE/Matrix.cpp:37
↓ 3 callers
Method
transpose
OT/OTExtensionWithMatrix.cpp:344
↓ 3 callers
Function
trunc
(x)
Compiler/mpc_math.py:101
↓ 3 callers
Method
trunc_zeros
(self, n_zeros, bit_length=None, signed=True)
Compiler/types.py:3097
↓ 3 callers
Method
unreduced_dot_product
(cls, x, y, res_params=None)
Compiler/types.py:4587
↓ 3 callers
Method
use_stdin
Processor/Processor.h:182
↓ 3 callers
Method
wait
Yao/YaoCommon.h:72
↓ 3 callers
Method
wallace_tree_without_finish
(cls, columns, get_carry=True)
Compiler/types.py:3727
↓ 3 callers
Method
write_C2
Processor/Processor.h:262
↓ 3 callers
Method
write_fully_to_socket
Send full secret to socket
Compiler/types.py:2801
↓ 3 callers
Method
write_shares_to_socket
Send shares of a list of values to a specified client socket. :param client_id: regint :param values: list of sint
Compiler/types.py:2812
↓ 3 callers
Function
write_state_to_memory
(r)
Compiler/library.py:1097
↓ 3 callers
Method
write_to_file
Write shares of integer representation to ``Persistence/Transactions-P<playerno>.data``. See :ref:`this section <persistence>` for de
Compiler/types.py:6494
↓ 3 callers
Method
x
ECDSA/P256Element.cpp:78
↓ 3 callers
Method
zip
(cls, *parts)
Compiler/types.py:3280
↓ 2 callers
Function
BFFT
FHE/FFT.cpp:241
↓ 2 callers
Function
BitDecFieldRaw
(a, k, m, bits_to_compute=None)
Compiler/floatingpoint.py:340
↓ 2 callers
Function
BitDecRingRaw
(a, k, m)
Compiler/floatingpoint.py:307
↓ 2 callers
Function
BitLTC1
u = a <? b a: array of clear bits b: array of secret bits (same length as a)
Compiler/comparison.py:361
↓ 2 callers
Function
CarryOutRawLE
Little-endian version
Compiler/comparison.py:492
↓ 2 callers
Function
Check_Decoding
FHEOffline/Verifier.cpp:20
↓ 2 callers
Function
Commit
Tools/Commit.cpp:6
↓ 2 callers
Function
Commit_And_Open
Tools/Subroutines.h:53
↓ 2 callers
Function
Commit_And_Open_
Tools/Subroutines.cpp:174
↓ 2 callers
Function
Commit_To_Challenge
Tools/Subroutines.cpp:90
↓ 2 callers
Function
CropLayer
(k, *v)
Compiler/decision_tree.py:193
↓ 2 callers
Function
EQZ
(a, k, maybe_mixed=False)
Compiler/floatingpoint.py:54
↓ 2 callers
Function
Encrypt_Rq_Element
* This creates the "pseudo-encryption" of the R_q element mess, * - As required for key switching. */
FHEOffline/DistKeyGen.cpp:15
↓ 2 callers
Function
FFT_Iter2
* FFT modulo x^n + 1. * * n must be a power of two, root a 2n-th primitive root of unity. */
FHE/FFT.cpp:120
↓ 2 callers
Function
FFT_non_power_of_two
FHE/FFT.cpp:233
↓ 2 callers
Function
Find_Primitive_Root_2power
Find an mth primitive root moduli the current prime * This is deterministic so all players have the same root of unity * This assumes m is a power
FHE/Subroutines.cpp:77
↓ 2 callers
Function
FormatLayer_without_crop
(g, *a, debug=False)
Compiler/decision_tree.py:181
↓ 2 callers
Function
GroupFirstOne
(g, b)
Compiler/decision_tree.py:216
↓ 2 callers
Function
GroupPrefixSum
(g, x)
Compiler/decision_tree.py:101
↓ 2 callers
Function
KeyGen
FHE/FHE_Keys.cpp:36
↓ 2 callers
Function
LTZ
s = (a ?< 0) k: bit length of a
Compiler/comparison.py:89
↓ 2 callers
Function
MSB
(b, k)
Compiler/mpc_math.py:592
↓ 2 callers
Method
Main_Func_With_Purge
Processor/Online-Thread.hpp:442
↓ 2 callers
Function
Mod2
a_0 = a % 2 k: bit length of a
Compiler/comparison.py:669
↓ 2 callers
Function
Mod2mRing
(a_prime, a, k, m, signed)
Compiler/comparison.py:257
↓ 2 callers
Method
Mont_Mult_max
Math/Zp_Data.h:265
↓ 2 callers
Method
NodeAborted
BMR/network/Node.cpp:132
← previous
next →
1,201–1,300 of 8,062, ranked by callers