MCPcopy Create free account

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

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

↓ 2 callersFunctioncomp_binary
(a, b)
Compiler/circuit_oram.py:73
↓ 2 callersMethodcomputeCheckShare
OT/Triple.hpp:170
↓ 2 callersMethodcompute_b
FHEOffline/DistKeyGen.cpp:129
↓ 2 callersMethodcompute_enc
FHEOffline/DistKeyGen.cpp:155
↓ 2 callersMethodcompute_enc_dash
FHEOffline/DistKeyGen.cpp:137
↓ 2 callersMethodcompute_lca
Compute depth of the least common ancestor of a and b, upper bounded by limit
Compiler/path_oram.py:634
↓ 2 callersMethodcompute_macs
FHEOffline/Producer.cpp:330
↓ 2 callersFunctioncond_swap
(x,y, comp)
Compiler/permutation.py:38
↓ 2 callersMethodconsume_no_check
Tools/octetStream.h:393
↓ 2 callersMethodconv
(cls, other)
Compiler/types.py:4795
↓ 2 callersMethodconv_regint_by_bit
(cls, n, res, other)
Compiler/GC/types.py:324
↓ 2 callersMethodconvert_float
(v, vlen, plen)
Compiler/types.py:5572
↓ 2 callersMethodcopy
(self, size, subs)
Compiler/instructions_base.py:1273
↓ 2 callersMethodcount
Processor/Data_Files.h:113
↓ 2 callersFunctioncovert_generation
FHEOffline/EncCommit.cpp:83
↓ 2 callersFunctioncpu_has_pclmul
Tools/cpu_support.h:61
↓ 2 callersMethodcreate_dict
Create a dictionary with all the RegTypes as keys
Compiler/instructions_base.py:822
↓ 2 callersMethoddabit_sacrifice
Protocols/ShuffleSacrifice.hpp:91
↓ 2 callersFunctiondag_shortest_paths
(G, source)
Compiler/graph.py:156
↓ 2 callersMethoddealloc_reg
(self, reg, inst, free)
Compiler/allocator.py:190
↓ 2 callersMethoddebug
Protocols/Astra.hpp:33
↓ 2 callersMethoddediag
FHE/Diagonalizer.cpp:60
↓ 2 callersFunctiondefault_m
Math/Setup.cpp:34
↓ 2 callersMethoddelete
(self, index, for_real)
Compiler/dijkstra.py:74
↓ 2 callersMethoddemux
(self)
Compiler/GC/types.py:1090
↓ 2 callersMethoddirect_mem
Processor/Program.h:60
↓ 2 callersMethoddistribute_no_setup
Processor/ThreadQueues.cpp:80
↓ 2 callersMethoddivisor
(divisor, size=1)
Compiler/ml.py:337
↓ 2 callersFunctiondo_round
(size, config_address, a_address, a2_address)
Compiler/permutation.py:198
↓ 2 callersMethoddotprods
Processor/Processor.hpp:563
↓ 2 callersFunctiondprint_ln_if
Runtime conditional debug printing. To avoid revealing arguments, check TRACE or DEBUG outside this function.
Compiler/path_oblivious_heap.py:105
↓ 2 callersFunctiondprint_str
Runtime debug printing without line break. To avoid revealing arguments, check TRACE or DEBUG outside this function.
Compiler/path_oblivious_heap.py:113
↓ 2 callersMethoddump_stash
Insecure.
Compiler/path_oblivious_heap.py:780
↓ 2 callersMethoddynamic_arg_format
(self, args)
Compiler/instructions.py:2592
↓ 2 callersFunctioneasyConv2d
More convenient interface to :py:class:`FixConv2d`. :param input_shape: input shape (tuple/list of four int) :param out_channels: output cha
Compiler/ml.py:2549
↓ 2 callersFunctioneasyMaxPool
More convenient interface to :py:class:`MaxPool`. :param input_shape: input shape (tuple/list of four int) :param kernel_size: kernel size (
Compiler/ml.py:2574
↓ 2 callersMethodedabit_sacrifice
Protocols/ShuffleSacrifice.hpp:189
↓ 2 callersFunctioneq_m128i
test if a == b
OT/OTExtension.cpp:22
↓ 2 callersMethodequal_range
Vector of equality bits for 0, 1, ..., i-1
Compiler/path_oram.py:74
↓ 2 callersMethodeqz
(bits, other_bits=None, m=None)
Compiler/types.py:3881
↓ 2 callersMethodevict
(self)
Compiler/oram.py:1232
↓ 2 callersMethodevict2
(self, p_bucket1, p_bucket2, d)
Compiler/oram.py:1144
↓ 2 callersMethodevict_block
Evict an entry at a given level
Compiler/path_oram.py:506
↓ 2 callersMethodevict_rounds
(self)
Compiler/circuit_oram.py:232
↓ 2 callersMethodexecutable_from_protocol
(cls, protocol)
Compiler/compilerLib.py:632
↓ 2 callersFunctionexit_elimination
(block)
Compiler/library.py:1157
↓ 2 callersFunctionexp_for_softmax
(x)
Compiler/ml.py:174
↓ 2 callersFunctionexp_from_parts
(whole_exp, frac)
Compiler/mpc_math.py:272
↓ 2 callersFunctionexpand
(x, size)
Compiler/util.py:231
↓ 2 callersMethodexpand
(self, other, expand=True, copy=False)
Compiler/GC/types.py:1067
↓ 2 callersMethodexpand_chunk
(self, size, new_regs)
Compiler/instructions_base.py:677
↓ 2 callersMethodexpand_correlate_unchecked
OT/OTCorrelator.hpp:121
↓ 2 callersMethodexpand_vector_args
(self)
Compiler/instructions_base.py:1136
↓ 2 callersFunctionexpected_communication
(protocol, req_num, length, n_parties=None, force_triple_use=False)
Compiler/cost.py:335
↓ 2 callersMethodexpected_communication
(self)
Compiler/program.py:944
↓ 2 callersMethodfinalize_compile
(self)
Compiler/compilerLib.py:595
↓ 2 callersMethodfinalize_dotprod
Protocols/SpdzWise.hpp:102
↓ 2 callersMethodfinalize_input
GC/ShareSecret.hpp:130
↓ 2 callersMethodfinalize_joint_input
Protocols/Rep4.hpp:159
↓ 2 callersFunctionfinalize_lengths
FHE/NTL-Subs.cpp:159
↓ 2 callersMethodfinalize_mul
Processor/DummyProtocol.h:102
↓ 2 callersMethodfinalize_tape
(self, tape)
Compiler/program.py:514
↓ 2 callersMethodfind_available
Processor/ThreadQueues.cpp:45
↓ 2 callersFunctionfind_deepest
(paths, search_path, start, length, compute_level=True)
Compiler/circuit_oram.py:39
↓ 2 callersMethodfind_first_empty
(self)
Compiler/oram.py:759
↓ 2 callersMethodfinished
Tools/Coordinator.cpp:76
↓ 2 callersMethodfit
Train model. :param X: training sample data (sfix tensor) :param Y: training labels (sint/sfix tensor) :param epochs: number
Compiler/ml.py:3823
↓ 2 callersFunctionfixinput_int
Processor/Processor.hpp:1075
↓ 2 callersFunctionflatten
(S)
Compiler/circuit.py:197
↓ 2 callersFunctionfor_range_multithread
Execute :py:obj:`n_loops` loop bodies in up to :py:obj:`n_threads` threads, up to :py:obj:`n_parallel` in parallel per thread. :param n_
Compiler/library.py:1217
↓ 2 callersMethodfor_split
Protocols/TrioShare.h:76
↓ 2 callersMethodforce_to_bit
Protocols/Share.h:128
↓ 2 callersFunctionformat_str_is_reg
(format_str)
Compiler/instructions_base.py:1007
↓ 2 callersMethodfrom
Protocols/ShareMatrix.h:320
↓ 2 callersMethodfrom
OT/Triple.hpp:135
↓ 2 callersMethodfrom_vec
(cls, vector, signed=True)
Compiler/GC/types.py:806
↓ 2 callersMethodfull_block_input_range
GC/ShareThread.hpp:119
↓ 2 callersFunctiongen_bit_perm
(k, n_threads=None, time=False)
Compiler/sorting.py:14
↓ 2 callersMethodgenerate
Utils/Fake-Offline.cpp:754
↓ 2 callersMethodgenerate
Protocols/Rep3Shuffler.hpp:16
↓ 2 callersMethodgenerate
Processor/OfflineMachine.hpp:84
↓ 2 callersMethodgenerateInputs
OT/NPartyTripleGenerator.hpp:260
↓ 2 callersMethodgenerateTriples
OT/NPartyTripleGenerator.hpp:424
↓ 2 callersMethodgenerate_ciphertexts
FHEOffline/SimpleEncCommit.cpp:107
↓ 2 callersFunctiongenerate_mac_key
FHEOffline/EncCommit.h:142
↓ 2 callersFunctiongenerate_moduli
FHE/NTL-Subs.cpp:269
↓ 2 callersFunctiongenerate_triples_initialized
Protocols/ReplicatedPrep.hpp:207
↓ 2 callersMethodget
(self, input_params, n_summands)
Compiler/types.py:5448
↓ 2 callersMethodget
Math/gfp.h:149
↓ 2 callersMethodget_NewHopeB
FHE/DiscreteGauss.h:33
↓ 2 callersMethodget_addresses
(self, *indices)
Compiler/types.py:6974
↓ 2 callersMethodget_array
(size, t, *args, **kwargs)
Compiler/oram.py:873
↓ 2 callersMethodget_attr_lengths
(attr_types)
Compiler/decision_tree.py:550
↓ 2 callersMethodget_big_gap
Processor/TruncPrTuple.h:198
↓ 2 callersMethodget_bits
Tools/octetStream.h:459
↓ 2 callersFunctionget_block
(x, y, *args)
Compiler/oram.py:172
↓ 2 callersMethodget_bucket_oram
(self, path, level)
Compiler/circuit_oram.py:140
↓ 2 callersMethodget_bucket_ram
(self, path, level)
Compiler/circuit_oram.py:135
↓ 2 callersMethodget_byte
Tools/BitVector.h:160
↓ 2 callersMethodget_bytes
Tools/octetStream.cpp:158
← previousnext →1,401–1,500 of 8,062, ranked by callers