MCPcopy Create free account

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

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

↓ 3 callersFunctionread_or_generate_mac_key
Protocols/mac_key.hpp:15
↓ 3 callersMethodread_schedule
(schedule)
Compiler/program.py:890
↓ 3 callersMethodread_tapes
(cls, schedule)
Compiler/program.py:904
↓ 3 callersFunctionreceive
Protocols/DealerMatrixPrep.hpp:25
↓ 3 callersFunctionreceive_non_blocking
Networking/sockets.h:87
↓ 3 callersMethodrecursive_evict
(self)
Compiler/oram.py:1260
↓ 3 callersMethodrefresh
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 callersMethodremove_edge
(self, i, j)
Compiler/graph.py:92
↓ 3 callersMethodreplace_last_reg
(self, new_reg, last_reg)
Compiler/program.py:1119
↓ 3 callersMethodreport_size
FHEOffline/Prover.cpp:148
↓ 3 callersMethodrequire
Protocols/DealerInput.hpp:239
↓ 3 callersFunctionrequire_ring_size
(k, op, suffix='', slack=0)
Compiler/comparison.py:72
↓ 3 callersMethodreset
Networking/Player.cpp:885
↓ 3 callersMethodreset
GC/Machine.hpp:57
↓ 3 callersMethodreset
Protocols/AstraInput.hpp:56
↓ 3 callersMethodreset_timer
GC/Machine.h:59
↓ 3 callersMethodreset_write_head
(self)
ExternalIO/client.py:184
↓ 3 callersMethodresize
Math/square128.cpp:443
↓ 3 callersFunctionresult_conv
(x, y)
Compiler/GC/types.py:1118
↓ 3 callersMethodreveal_to_binary_output
Reveal to binary output if supported by type. :param: player to reveal to (default all)
Compiler/types.py:6687
↓ 3 callersMethodreverse_type
(other)
Compiler/GC/types.py:1063
↓ 3 callersFunctionring_domain_error
Processor/RingMachine.hpp:34
↓ 3 callersFunctionrole_to_str
OT/BaseOT.cpp:28
↓ 3 callersMethodrun
(i)
Compiler/compilerLib.py:696
↓ 3 callersFunctionruntime_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 callersFunctionsTrigSub
(x)
Compiler/mpc_math.py:150
↓ 3 callersFunctionsame_word_length
FHE/NTL-Subs.cpp:46
↓ 3 callersMethodsample_secret_key
FHE/FHE_Keys.cpp:52
↓ 3 callersFunctionsecond_phase
Utils/he-example.cpp:61
↓ 3 callersMethodsecret_key
Protocols/LowGearKeyGen.hpp:123
↓ 3 callersMethodsecure_shuffle
Processor/Processor.hpp:939
↓ 3 callersMethodsend_long
Networking/Player.cpp:354
↓ 3 callersMethodset
Tools/BitVector.h:296
↓ 3 callersMethodset_batch_size
OT/NPartyTripleGenerator.hpp:107
↓ 3 callersMethodset_bit
Math/gf2n.h:118
↓ 3 callersMethodset_external
BMR/Register.cpp:82
↓ 3 callersMethodset_length
Tools/octetStream.h:70
↓ 3 callersMethodset_params
(cls, S, Z=0, k=8)
Compiler/types.py:5300
↓ 3 callersMethodset_prep
Protocols/MAC_Check.hpp:324
↓ 3 callersMethodset_receiver_inputs
Set choice bits
OT/BaseOT.h:72
↓ 3 callersMethodset_sec
FHE/FHE_Params.cpp:26
↓ 3 callersMethodset_size
(self, size)
Compiler/GC/types.py:171
↓ 3 callersMethodsetup_for_correlation
OT/OTCorrelator.hpp:56
↓ 3 callersMethodshuffle_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 callersMethodsize
GC/TinySecret.h:66
↓ 3 callersMethodsize_in_limbs
Math/Z2k.h:56
↓ 3 callersMethodsplit_to_n_summands
(self, length, n)
Compiler/types.py:3101
↓ 3 callersMethodstart_progress
OT/NPartyTripleGenerator.hpp:975
↓ 3 callersMethodstop
Networking/Sender.cpp:39
↓ 3 callersMethodstore
Tools/octetStream.h:522
↓ 3 callersMethodstore_in_mem
(self, address)
Compiler/GC/types.py:137
↓ 3 callersMethodsubtract_after
Processor/TruncPrTuple.h:90
↓ 3 callersFunctiontimeval_diff_in_seconds
Tools/time-func.cpp:21
↓ 3 callersMethodto
Math/Square.hpp:93
↓ 3 callersMethodto_poly
FHE/Plaintext.cpp:74
↓ 3 callersFunctionto_signed_bigint
Math/gfp.h:383
↓ 3 callersFunctionto_word
Math/gf2n.cpp:316
↓ 3 callersMethodtotal_time
Processor/Data_Files.hpp:426
↓ 3 callersFunctiontranspose
FHE/Matrix.cpp:37
↓ 3 callersMethodtranspose
OT/OTExtensionWithMatrix.cpp:344
↓ 3 callersFunctiontrunc
(x)
Compiler/mpc_math.py:101
↓ 3 callersMethodtrunc_zeros
(self, n_zeros, bit_length=None, signed=True)
Compiler/types.py:3097
↓ 3 callersMethodunreduced_dot_product
(cls, x, y, res_params=None)
Compiler/types.py:4587
↓ 3 callersMethoduse_stdin
Processor/Processor.h:182
↓ 3 callersMethodwait
Yao/YaoCommon.h:72
↓ 3 callersMethodwallace_tree_without_finish
(cls, columns, get_carry=True)
Compiler/types.py:3727
↓ 3 callersMethodwrite_C2
Processor/Processor.h:262
↓ 3 callersMethodwrite_fully_to_socket
Send full secret to socket
Compiler/types.py:2801
↓ 3 callersMethodwrite_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 callersFunctionwrite_state_to_memory
(r)
Compiler/library.py:1097
↓ 3 callersMethodwrite_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 callersMethodx
ECDSA/P256Element.cpp:78
↓ 3 callersMethodzip
(cls, *parts)
Compiler/types.py:3280
↓ 2 callersFunctionBFFT
FHE/FFT.cpp:241
↓ 2 callersFunctionBitDecFieldRaw
(a, k, m, bits_to_compute=None)
Compiler/floatingpoint.py:340
↓ 2 callersFunctionBitDecRingRaw
(a, k, m)
Compiler/floatingpoint.py:307
↓ 2 callersFunctionBitLTC1
u = a <? b a: array of clear bits b: array of secret bits (same length as a)
Compiler/comparison.py:361
↓ 2 callersFunctionCarryOutRawLE
Little-endian version
Compiler/comparison.py:492
↓ 2 callersFunctionCheck_Decoding
FHEOffline/Verifier.cpp:20
↓ 2 callersFunctionCommit
Tools/Commit.cpp:6
↓ 2 callersFunctionCommit_And_Open
Tools/Subroutines.h:53
↓ 2 callersFunctionCommit_And_Open_
Tools/Subroutines.cpp:174
↓ 2 callersFunctionCommit_To_Challenge
Tools/Subroutines.cpp:90
↓ 2 callersFunctionCropLayer
(k, *v)
Compiler/decision_tree.py:193
↓ 2 callersFunctionEQZ
(a, k, maybe_mixed=False)
Compiler/floatingpoint.py:54
↓ 2 callersFunctionEncrypt_Rq_Element
* This creates the "pseudo-encryption" of the R_q element mess, * - As required for key switching. */
FHEOffline/DistKeyGen.cpp:15
↓ 2 callersFunctionFFT_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 callersFunctionFFT_non_power_of_two
FHE/FFT.cpp:233
↓ 2 callersFunctionFind_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 callersFunctionFormatLayer_without_crop
(g, *a, debug=False)
Compiler/decision_tree.py:181
↓ 2 callersFunctionGroupFirstOne
(g, b)
Compiler/decision_tree.py:216
↓ 2 callersFunctionGroupPrefixSum
(g, x)
Compiler/decision_tree.py:101
↓ 2 callersFunctionKeyGen
FHE/FHE_Keys.cpp:36
↓ 2 callersFunctionLTZ
s = (a ?< 0) k: bit length of a
Compiler/comparison.py:89
↓ 2 callersFunctionMSB
(b, k)
Compiler/mpc_math.py:592
↓ 2 callersMethodMain_Func_With_Purge
Processor/Online-Thread.hpp:442
↓ 2 callersFunctionMod2
a_0 = a % 2 k: bit length of a
Compiler/comparison.py:669
↓ 2 callersFunctionMod2mRing
(a_prime, a, k, m, signed)
Compiler/comparison.py:257
↓ 2 callersMethodMont_Mult_max
Math/Zp_Data.h:265
↓ 2 callersMethodNodeAborted
BMR/network/Node.cpp:132
← previousnext →1,201–1,300 of 8,062, ranked by callers