MCPcopy Create free account

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

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

↓ 2 callersFunctionOCTETS_EQUAL
Tools/oct.h:12
↓ 2 callersFunctionOpen_Challenge
Tools/Subroutines.cpp:109
↓ 2 callersMethodPOpen
Processor/Processor.hpp:478
↓ 2 callersFunctionPRF_chunk
BMR/prf.h:13
↓ 2 callersFunctionPRandM
r_dprime = random secret integer in range [0, 2^(k + kappa - m) - 1] r_prime = random secret integer in range [0, 2^m - 1] b = array cont
Compiler/comparison.py:318
↓ 2 callersFunctionPreORC
(a, m=None, raw=False)
Compiler/floatingpoint.py:106
↓ 2 callersFunctionRun_Gen_Protocol
sk will become the share of the secret key * pk will become the global public key */
FHEOffline/DistKeyGen.cpp:288
↓ 2 callersFunctionSNF_Step
FHE/Matrix.cpp:189
↓ 2 callersMethodSeedGlobally
Tools/random.cpp:50
↓ 2 callersMethodStage_2
FHEOffline/Prover.cpp:68
↓ 2 callersMethodStart
BMR/Party.cpp:173
↓ 2 callersMethodStop
BMR/network/Node.cpp:59
↓ 2 callersFunctionSubs_Mod
Computes a(b) mod c
FHE/NTL-Subs.cpp:444
↓ 2 callersFunctionSubs_PowX_Mod
Computes a(x^pow) mod c where x^m=1
FHE/NTL-Subs.cpp:458
↓ 2 callersFunctionToLowerASCII
################################################################### */
Tools/ezOptionParser.h:298
↓ 2 callersFunctionTruncLeakyInRing
Returns a >> m. Requires a < 2^k and leaks a % 2^m (needs to be constant or random).
Compiler/comparison.py:206
↓ 2 callersFunctionTruncRing
(d, a, k, m, signed)
Compiler/comparison.py:156
↓ 2 callersMethodWaitingForCheck
Protocols/MAC_Check.h:101
↓ 2 callersFunctionXOR
GC/Secret.h:37
↓ 2 callersFunctionXOR
Protocols/ReplicatedPrep.hpp:371
↓ 2 callersFunctionZ2
(k)
ExternalIO/domains.py:53
↓ 2 callersMethod__getitem__
(self, index)
Compiler/oram.py:435
↓ 2 callersMethod__mul__
(self, other)
Compiler/GC/types.py:388
↓ 2 callersMethod__repr__
(self)
Compiler/oram.py:1030
↓ 2 callersMethod__rtruediv__
(self, other)
Compiler/types.py:1227
↓ 2 callersMethod__setitem__
(self, index, value)
Compiler/oram.py:1009
↓ 2 callersMethod_condition
(self)
Compiler/types.py:1910
↓ 2 callersFunction_expand_to_print
(val)
Compiler/library.py:60
↓ 2 callersMethod_get_bucket_min
Get the min entry of a bucket by linear scan.
Compiler/path_oblivious_heap.py:708
↓ 2 callersMethod_get_ram_min
Scan through RAM indices, finding the entry with highest priority.
Compiler/path_oblivious_heap.py:718
↓ 2 callersFunction_link
(pre, g)
Compiler/library.py:1639
↓ 2 callersMethod_new_by_number
(self, i, size=1)
Compiler/program.py:1860
↓ 2 callersMethod_op_san
(self, default=0)
Compiler/types.py:2056
↓ 2 callersMethod_output
(self, batch, mu, var)
Compiler/ml.py:1656
↓ 2 callersFunction_range_prep
(start, stop, step)
Compiler/library.py:917
↓ 2 callersMethod_reset_shuffle_used
(self)
Compiler/sqrt_oram.py:544
↓ 2 callersFunction_standardize_pool_options
(kernel_size, stride, padding)
Compiler/ml.py:2589
↓ 2 callersMethod_store
(self, value, address)
Compiler/types.py:6249
↓ 2 callersMethodaccept_clients
Networking/ServerSocket.cpp:133
↓ 2 callersMethodaccess
(self, index, value, write, evict=True)
Compiler/oram.py:1629
↓ 2 callersFunctionadd
FHE/Ciphertext.cpp:40
↓ 2 callersMethodadd
(self, value)
Compiler/util.py:264
↓ 2 callersMethodadd
x+y
Math/gf2n.h:142
↓ 2 callersMethodadd_edge
(self, i, j, weight=1)
Compiler/graph.py:78
↓ 2 callersMethodadd_edges_from
(self, tuples)
Compiler/graph.py:84
↓ 2 callersMethodadd_offset
(self, res, new_base, new_offset, multiplier)
Compiler/allocator.py:819
↓ 2 callersMethodadd_sender
Protocols/ShamirInput.hpp:108
↓ 2 callersMethodadd_to_check
Protocols/SpdzWise.hpp:112
↓ 2 callersMethodadd_usage
(self, req_node)
Compiler/program.py:1087
↓ 2 callersMethodalways_raw
(self, change=None)
Compiler/program.py:811
↓ 2 callersMethodamplify
OT/Triple.hpp:52
↓ 2 callersMethodand_garble
Yao/YaoGate.h:76
↓ 2 callersMethodandrs
BMR/Register.cpp:154
↓ 2 callersMethodappend_random
Tools/octetStream.cpp:140
↓ 2 callersMethodapply_multiple
Protocols/Rep3Shuffler.hpp:33
↓ 2 callersFunctionapproximate_reciprocal
returns aproximation of 1/divisor where type(divisor) = cint
Compiler/library.py:2003
↓ 2 callersMethodarg_type
(cls)
Compiler/types.py:587
↓ 2 callersMethodassign
(self, values)
Compiler/dijkstra.py:485
↓ 2 callersMethodassign
GC/TinySecret.h:126
↓ 2 callersMethodassign_all
(self, value)
Compiler/dijkstra.py:489
↓ 2 callersMethodassign_bytes
Tools/BitVector.h:37
↓ 2 callersMethodbackward_params
(self, f_schur_Y, batch)
Compiler/ml.py:741
↓ 2 callersMethodbase_key
(self, size, new_regs)
Compiler/instructions_base.py:561
↓ 2 callersMethodbegin
Tools/FixedVector.h:86
↓ 2 callersFunctionbigintFromBytes
Math/bigint.h:297
↓ 2 callersMethodbit_comparator
(a, b, m=None)
Compiler/types.py:3668
↓ 2 callersMethodbit_dec
(self, a, k, m, maybe_mixed=False)
Compiler/non_linear.py:133
↓ 2 callersMethodbit_decompose
Secret bit decomposition. :param bit_length: number of bits :param step: use every :py:obj:`step`-th bit :return: list of sg
Compiler/types.py:3485
↓ 2 callersFunctionbit_not
(a, n)
Compiler/util.py:158
↓ 2 callersMethodbitcom
GC/Secret.hpp:200
↓ 2 callersMethodbitdec
GC/Secret.hpp:213
↓ 2 callersMethodbroadcast
Tools/Signal.cpp:43
↓ 2 callersFunctionbuffer_bits_from_players
Protocols/ReplicatedPrep.hpp:667
↓ 2 callersMethodbuffer_edabits_from_personal
Protocols/Spdz2kPrep.hpp:150
↓ 2 callersMethodbuffer_extra
Protocols/ReplicatedPrep.hpp:1453
↓ 2 callersMethodbuffer_personal_triples
GC/PersonalPrep.hpp:24
↓ 2 callersMethodbuild
(self, name=None)
Compiler/compilerLib.py:466
↓ 2 callersMethodcache_bit
(self, i)
Compiler/sorting.py:115
↓ 2 callersMethodcache_key
(self, index)
Compiler/types.py:6010
↓ 2 callersMethodcall
BMR/common.h:41
↓ 2 callersMethodcapacity_in_bytes
GC/Memory.h:37
↓ 2 callersFunctioncarry
Carry propagation: return (p,g) = (p_2, g_2)o(p_1, g_1) -> (p_1 & p_2, g_2 | (p_2 & g_1))
Compiler/comparison.py:432
↓ 2 callersMethodcarry_select_adder
(cls, a, b, get_carry=False, carry_in=0)
Compiler/types.py:3599
↓ 2 callersFunctionchar_2_dimension
* Create the FHE parameters */
FHE/NTL-Subs.cpp:648
↓ 2 callersMethodcheck
(self)
Compiler/dijkstra.py:177
↓ 2 callersMethodcheck
ECDSA/P256Element.cpp:73
↓ 2 callersMethodcheck
FHEOffline/PairwiseSetup.cpp:169
↓ 2 callersMethodcheck
OT/BaseOT.cpp:383
↓ 2 callersMethodcheck_bounds
FHEOffline/Proof.cpp:89
↓ 2 callersFunctioncheck_for_doubles
BMR/Register.hpp:59
↓ 2 callersMethodcheck_index
GC/Memory.h:41
↓ 2 callersMethodcheck_index
Processor/Memory.h:31
↓ 2 callersMethodcheck_level
FHE/Rq_Element.cpp:294
↓ 2 callersMethodcheck_mask
BMR/Register.cpp:89
↓ 2 callersFunctioncheck_non_blocking_result
Networking/sockets.h:76
↓ 2 callersFunctioncheck_ssl_file
Networking/CryptoPlayer.cpp:10
↓ 2 callersMethodcisc
Protocols/Replicated.h:152
↓ 2 callersMethodclear_op
(self, other, c_inst, ci_inst, op)
Compiler/GC/types.py:344
↓ 2 callersMethodcoerce
(self, other)
Compiler/types.py:2128
↓ 2 callersFunctioncommon_semi_setup
FHE/NTL-Subs.cpp:114
← previousnext →1,301–1,400 of 8,062, ranked by callers