MCPcopy Create free account

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

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

↓ 6 callersMethodadd
(self, entry, state=None, evict=True)
Compiler/oram.py:1214
↓ 6 callersMethodadd
FHE/Ciphertext.cpp:114
↓ 6 callersMethodadd_other
Processor/Input.hpp:117
↓ 6 callersFunctionaes_128_encrypt
Tools/aes.h:52
↓ 6 callersFunctionaes_schedule
Tools/aes.h:16
↓ 6 callersMethodalloc_reg
(self, reg, free)
Compiler/allocator.py:170
↓ 6 callersMethodassign_constant
FHE/Plaintext.cpp:299
↓ 6 callersFunctionavx_memzero
Tools/avx_memcpy.h:59
↓ 6 callersFunctionbuffer_bits_from_squares
Protocols/ReplicatedPrep.hpp:395
↓ 6 callersFunctioncheck_cpu
Tools/cpu_support.h:11
↓ 6 callersMethodcoerce
(cls, other, equal_precision=None)
Compiler/types.py:4779
↓ 6 callersMethodconsume
(self, length)
ExternalIO/client.py:233
↓ 6 callersMethodcontinuous
Yao/YaoGarbler.h:59
↓ 6 callersMethodforward
Compute graph. :param N: batch size (used if batch not given) :param batch: indices for computation (:py:class:`~Compiler.types.Arra
Compiler/ml.py:3348
↓ 6 callersMethodgenerate
FHEOffline/TemiSetup.cpp:29
↓ 6 callersMethodgenerateUniform
Generate all from Uniform in range (-B,...B)
FHE/Random_Coins.h:89
↓ 6 callersFunctiongenerate_triples
Protocols/ReplicatedPrep.hpp:199
↓ 6 callersMethodget_int128
Tools/BitVector.h:173
↓ 6 callersMethodget_n_relevant_players
Protocols/Shamir.hpp:86
↓ 6 callersMethodget_offline_data_used
Processor/BaseMachine.cpp:43
↓ 6 callersMethodget_position
Retrieve the block at the given (secret) logical address.
Compiler/sqrt_oram.py:570
↓ 6 callersMethodget_secure_shuffle
(n)
Compiler/types.py:3196
↓ 6 callersMethodget_upper
Math/gf2nlong.h:35
↓ 6 callersMethodget_used
(self)
Compiler/instructions.py:2556
↓ 6 callersMethodget_vector_by_indices
Vector with potential asterisks. The potential retrieves all entries where the first dimension index is 0, and the third dime
Compiler/types.py:6995
↓ 6 callersMethodhash_row
OT/OTVole.hpp:91
↓ 6 callersMethodinfinity_norm
FHE/Rq_Element.cpp:176
↓ 6 callersMethodinit_mem
(self, empty_entry)
Compiler/oram.py:416
↓ 6 callersFunctionisZero
Math/modp.hpp:89
↓ 6 callersMethodis_me
Protocols/AstraInput.hpp:49
↓ 6 callersFunctionis_one
(x)
Compiler/util.py:196
↓ 6 callersMethodlocal_mul
Protocols/Rep3Share.h:182
↓ 6 callersMethodlower_level
FHE/Rq_Element.h:127
↓ 6 callersMethodmsb
Processor/TruncPrTuple.h:80
↓ 6 callersMethodmul_by_p1
FHE/Rq_Element.cpp:275
↓ 6 callersFunctionn_rows_allocated
OT/BitMatrix.h:30
↓ 6 callersMethodnegate
FHE/Plaintext.cpp:464
↓ 6 callersMethodnumber
Processor/DummyProtocol.h:64
↓ 6 callersMethodpack
(self, os)
ExternalIO/domains.py:75
↓ 6 callersMethodpop
(self, size)
Compiler/allocator.py:39
↓ 6 callersFunctionprint_at_depth
(depth: cint, message: str, *kwargs)
Compiler/sqrt_oram.py:811
↓ 6 callersFunctionprint_both
Print line during compilation and execution.
Compiler/library.py:142
↓ 6 callersMethodprint_cost
Processor/DataPositions.cpp:99
↓ 6 callersMethodprint_reveal_nested
Reveal and print as list. :param end: string to print after (default: line break)
Compiler/types.py:6666
↓ 6 callersMethodprotect_memory
Enable or disable memory protection.
Compiler/program.py:855
↓ 6 callersFunctionreceive
Networking/sockets.h:69
↓ 6 callersMethodreceive
Yao/YaoEvaluator.cpp:78
↓ 6 callersMethodresize_vertical
OT/BitMatrix.h:134
↓ 6 callersMethodresize_zero
Tools/BitVector.cpp:21
↓ 6 callersMethodreveal
Reveal value. :return: relevant clear type
Compiler/types.py:7977
↓ 6 callersMethodreveal_to
Reveal secret value to :py:obj:`player`. :param player: public integer (int/regint/cint) :returns: :py:class:`personal`
Compiler/types.py:3116
↓ 6 callersFunctionsanitize
(x, raw, lower, upper)
Compiler/ml.py:88
↓ 6 callersFunctionsend
Networking/sockets.h:61
↓ 6 callersMethodsend
Yao/YaoGarbler.cpp:94
↓ 6 callersMethodset_column
Change column. :param index: regint/cint/int :param vector: short enought vector of compatible type
Compiler/types.py:7489
↓ 6 callersMethodset_random_element
Protocols/MAC_Check.hpp:319
↓ 6 callersMethodshrink_to_fit
Protocols/ReplicatedPrep.hpp:1431
↓ 6 callersMethodsigned_rshift
Math/Z2k.h:462
↓ 6 callersMethodstore_int
Tools/octetStream.h:408
↓ 6 callersFunctiontree_reduce
(function, sequence)
Compiler/util.py:120
↓ 6 callersMethodtriple_sacrifice
Protocols/MalRepRingPrep.hpp:153
↓ 6 callersMethodunpack
Tools/BitVector.cpp:157
↓ 6 callersMethodunreduced
(self, v, other=None, res_params=None, n_summands=1)
Compiler/types.py:5165
↓ 6 callersMethoduntaint
GC/RuntimeBranching.h:21
↓ 6 callersMethodvector_size
(self)
Compiler/GC/types.py:304
↓ 6 callersMethodwait_for_multipliers
OT/NPartyTripleGenerator.hpp:1037
↓ 6 callersMethodwrite_to_socket
Send a list of clear values to a client. :param client_id: Client id (regint) :param values: list of cint
Compiler/types.py:1131
↓ 6 callersMethodxor_
GC/Clear.h:23
↓ 5 callersMethodBroadcast
BMR/network/Node.cpp:154
↓ 5 callersFunctionINV_ROLE
OT/BaseOT.cpp:37
↓ 5 callersMethodNIZKPoK
FHEOffline/Prover.cpp:114
↓ 5 callersFunctionOpen
Tools/Commit.cpp:14
↓ 5 callersFunctionSPDZ_Data_Setup_Primes
* Just setup the primes, doesn't need NTL. * Sets idx and m to be used by SHE setup if necessary */
Math/Setup.cpp:16
↓ 5 callersFunctionXOR
(a, b)
Compiler/path_oram.py:78
↓ 5 callersMethod__init__
(self, size, entry_type, get_array, index=0)
Compiler/oram.py:476
↓ 5 callersMethod__init__
(self, *args)
Compiler/instructions_base.py:1483
↓ 5 callersMethod__init__
(self, value=None, n=None, size=None)
Compiler/GC/types.py:154
↓ 5 callersMethod_load_mem
(cls, address, direct_inst, indirect_inst)
Compiler/types.py:759
↓ 5 callersMethod_new
(cls, value, params=None)
Compiler/types.py:5315
↓ 5 callersMethod_store_in_mem
(self, address, direct_inst, indirect_inst)
Compiler/types.py:785
↓ 5 callersMethodadd
(self, index, entry, state)
Compiler/dijkstra.py:79
↓ 5 callersMethodadd_apply_usage
(self, req_node, n, record_size, add_shuffles=True, malicious=None, n_relevant_parties
Compiler/instructions.py:2825
↓ 5 callersMethodadd_gen_usage
(self, req_node, n, add_shuffles=True, malicious=None, n_relevant_parties=None)
Compiler/instructions.py:2806
↓ 5 callersMethodassign_all
Assign the same value to all entries. :param value: convertible to basic type
Compiler/types.py:6305
↓ 5 callersMethodbase_protocol
(self)
Compiler/compilerLib.py:309
↓ 5 callersMethodbinomial
Protocols/LowGearKeyGen.hpp:95
↓ 5 callersMethodbuffer_inputs_as_usual
Protocols/ReplicatedPrep.hpp:1384
↓ 5 callersMethodby_size
(self, size)
Compiler/allocator.py:25
↓ 5 callersMethodcheap_lshift
Math/Z2k.h:438
↓ 5 callersMethodcheck
(cls, arg)
Compiler/instructions_base.py:949
↓ 5 callersMethodcheck
Protocols/Rep4.hpp:53
↓ 5 callersMethodcheck
Processor/Processor.hpp:170
↓ 5 callersMethodcheck_args
GC/Processor.h:132
↓ 5 callersFunctioncheck_files
Protocols/fake-stuff.hpp:534
↓ 5 callersMethodcint_op
(self, other, op)
Compiler/types.py:1803
↓ 5 callersMethodcoerce
(self, other)
Compiler/GC/types.py:956
↓ 5 callersFunctioncond_swap
(cond, a, b)
Compiler/util.py:99
↓ 5 callersFunctioncond_swap
(x, y, key_indices=None)
Compiler/library.py:760
↓ 5 callersMethodcond_swap
Swapping in arithmetic circuits. :param a/b: any type supporting the necessary operations :return: ``(a, b)`` if :py:obj:`self` is 0
Compiler/types.py:403
↓ 5 callersMethodcreate_vector_elements
(self)
Compiler/program.py:1881
← previousnext →601–700 of 8,062, ranked by callers