MCPcopy Create free account

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

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

↓ 1 callersMethodbuild_vars
(self)
Compiler/compilerLib.py:391
↓ 1 callersFunctionbytesFromBigint
Math/bigint.h:308
↓ 1 callersMethodcall_tape
Processor/Processor.hpp:1199
↓ 1 callersMethodcarry_out
(self, a, b)
Compiler/types.py:496
↓ 1 callersMethodchange_rep
FHE/Ring_Element.cpp:380
↓ 1 callersMethodcheck
BMR/CommonParty.cpp:55
↓ 1 callersFunctioncheck_bits
Utils/Check-Offline.cpp:142
↓ 1 callersMethodcheck_equality
FHEOffline/DistKeyGen.cpp:190
↓ 1 callersMethodcheck_hashes
Protocols/Rep4.hpp:338
↓ 1 callersFunctioncheck_inverse
Utils/Check-Offline.cpp:89
↓ 1 callersFunctioncheck_mult_triples
Utils/Check-Offline.cpp:39
↓ 1 callersFunctioncheck_randomness
* Simulate an execution of KeyGen to check that these nplayers seeds * produce the correct public key. */
FHEOffline/DistKeyGen.cpp:207
↓ 1 callersMethodcheck_relative
Tools/Commit.cpp:98
↓ 1 callersFunctioncheck_square
Utils/Check-Offline.cpp:79
↓ 1 callersFunctioncheck_tuple
Utils/Check-Offline.cpp:99
↓ 1 callersMethodcheck_tuple_length
Tools/Buffer.cpp:159
↓ 1 callersMethodcheck_type
Processor/FunctionArgument.cpp:37
↓ 1 callersFunctioncheck_vector_size
(size)
Compiler/instructions_base.py:253
↓ 1 callersFunctioncholesky
Cholesky decomposition. :returns: lower triangular matrix
Compiler/ml.py:4856
↓ 1 callersFunctioncipher_plain_mult
Protocols/HemiMatrixPrep.hpp:29
↓ 1 callersFunctionclang_add_carry
Math/mpn_fixed.h:99
↓ 1 callersMethodclear
Tools/FlexBuffer.h:66
↓ 1 callersMethodclearArgs
################################################################### */
Tools/ezOptionParser.h:987
↓ 1 callersMethodclone
FHE/Generator.h:32
↓ 1 callersMethodclose_connection
Processor/ExternalClients.cpp:95
↓ 1 callersMethodcoerce
(cls, other)
Compiler/types.py:5568
↓ 1 callersMethodcombine
(cls, vectors)
Compiler/GC/types.py:902
↓ 1 callersMethodcombo_type
(cls, other)
Compiler/GC/types.py:1304
↓ 1 callersMethodcommit
Tools/Commit.cpp:37
↓ 1 callersMethodcommit_and_open
Tools/Commit.cpp:63
↓ 1 callersMethodcommon_seed
OT/OTCorrelator.hpp:219
↓ 1 callersMethodcomp_sec
FHEOffline/Proof.cpp:188
↓ 1 callersFunctioncomp_step
(high, low)
Compiler/circuit_oram.py:64
↓ 1 callersFunctioncompilation
(compiler)
compile.py:18
↓ 1 callersMethodcompile
(self, *all_inputs)
Compiler/circuit.py:85
↓ 1 callersMethodcompute_f_input
(self, batch)
Compiler/ml.py:903
↓ 1 callersMethodcompute_gelu_approx
(self, x, base, size)
Compiler/ml.py:1254
↓ 1 callersMethodcompute_gelu_sigmoid
(self, x, base=0)
Compiler/ml.py:1283
↓ 1 callersMethodcompute_pos
Clear integer lev, secret gf2n levstar (rep. as power of 2 with Counter object).
Compiler/path_oram.py:658
↓ 1 callersMethodcompute_prfs_outputs
BMR/GarbledGate.cpp:38
↓ 1 callersMethodconditional_add
OT/BitMatrix.hpp:142
↓ 1 callersFunctionconfigure_waksman
(perm, n_iter=[0])
Compiler/permutation.py:88
↓ 1 callersMethodconsistency_check
OT/OTVole.hpp:191
↓ 1 callersMethodconsolidate
(self)
Compiler/allocator.py:146
↓ 1 callersMethodconst_div
(self, acc, n)
Compiler/ml.py:1996
↓ 1 callersMethodconstant
GC/NoShare.h:168
↓ 1 callersMethodconv
(cls, other)
Compiler/types.py:5308
↓ 1 callersMethodconv
(cls, other)
Compiler/GC/types.py:980
↓ 1 callersMethodconv2ds
Processor/Processor.hpp:826
↓ 1 callersMethodconvcbit
BMR/Register.cpp:591
↓ 1 callersMethodconvcbit2s
GC/Processor.hpp:387
↓ 1 callersMethodconvcbitvec
GC/Processor.hpp:398
↓ 1 callersMethodconvert
Math/modp.hpp:241
↓ 1 callersMethodconvert_destroy
Math/modp.hpp:220
↓ 1 callersMethodconvert_from
(self, val)
Compiler/types.py:954
↓ 1 callersFunctionconvert_graph
Convert a `NetworkX directed graph <https://networkx.org/documentation/stable/reference/classes/digraph.html>`_ to the cleartext representati
Compiler/dijkstra.py:299
↓ 1 callersFunctionconvert_graph_to_matrix
(G)
Compiler/dijkstra.py:580
↓ 1 callersMethodcopy_from
BMR/Register.cpp:908
↓ 1 callersMethodcopy_from_part
(self, source, base, size)
Compiler/types.py:3243
↓ 1 callersMethodcost
(self)
Compiler/program.py:1577
↓ 1 callersMethodcount_edabit
Processor/DataPositions.cpp:40
↓ 1 callersMethodcount_regs
(self, reg_type=None)
Compiler/program.py:1523
↓ 1 callersMethodcovert_key_generation
FHEOffline/DataSetup.cpp:227
↓ 1 callersFunctioncpu_has_adx
Tools/cpu_support.h:24
↓ 1 callersFunctioncpu_has_avx
Tools/cpu_support.h:51
↓ 1 callersFunctioncpu_has_bmi2
Tools/cpu_support.h:33
↓ 1 callersMethodcreate
Creates a new PositionMap. This is the method one should call when needing a new position map. Depending on the size of the given data, it
Compiler/sqrt_oram.py:587
↓ 1 callersMethodcreate_more
FHEOffline/SimpleEncCommit.cpp:162
↓ 1 callersFunctioncreate_round_fn
(n, reg_type, inwards)
Compiler/permutation.py:194
↓ 1 callersMethoddata
Tools/DiskVector.h:51
↓ 1 callersMethoddata_type
FHEOffline/Producer.h:234
↓ 1 callersFunctiondecorator
(loop_body)
Compiler/library.py:974
↓ 1 callersMethoddecrypt_any
FHE/FHE_Keys.cpp:245
↓ 1 callersMethoddefault_bit_length
(self)
Compiler/types.py:4980
↓ 1 callersMethoddegree
(self, i)
Compiler/graph.py:101
↓ 1 callersMethoddel
Protocols/SecureShuffle.hpp:87
↓ 1 callersFunctiondemux_list
(x)
Compiler/oram.py:200
↓ 1 callersFunctiondemux_matrix
(x, n_threads=None)
Compiler/oram.py:228
↓ 1 callersMethoddependency_graph
Create the program dependency graph.
Compiler/allocator.py:439
↓ 1 callersMethoddiag
Matrix diagonal.
Compiler/types.py:7540
↓ 1 callersMethoddigest
Clear hashing (libsodium default).
Compiler/types.py:1400
↓ 1 callersMethoddist_decrypt_1
Distributed Decryption Stuff */
FHE/FHE_Keys.cpp:264
↓ 1 callersMethoddist_decrypt_2
FHE/FHE_Keys.cpp:314
↓ 1 callersMethoddistribute_with_sync
Processor/ThreadQueues.cpp:27
↓ 1 callersMethoddo_merge
Merge an iterable of nodes in G, returning the number of merged instructions and the index of the merged instruction.
Compiler/allocator.py:366
↓ 1 callersFunctiondo_while
Do-while loop. The loop is stopped if the return value is zero. It must be public. The following executes exactly once: .. code:: @
Compiler/library.py:1650
↓ 1 callersMethoddump
(self, man, woman, for_real)
Compiler/gs.py:160
↓ 1 callersMethoddump_ram
Insecure.
Compiler/path_oblivious_heap.py:785
↓ 1 callersMethodedabit_sacrifice_buckets
Protocols/ReplicatedPrep.h:101
↓ 1 callersMethodencrypt
FHE/FHE_Keys.cpp:141
↓ 1 callersMethodend
Processor/TruncPrTuple.h:39
↓ 1 callersMethodend
Tools/FixedVector.h:91
↓ 1 callersMethodengage
(self, man, woman, for_real)
Compiler/gs.py:149
↓ 1 callersMethodequal
Equality with clear int
Compiler/path_oram.py:65
↓ 1 callersMethodequal
(self, other, n=None)
Compiler/GC/types.py:646
↓ 1 callersMethodequals
Tools/octetStream.cpp:125
↓ 1 callersMethoderror
(self, err)
Compiler/compilerLib.py:58
↓ 1 callersMethodeval
Compute evaluation after training. :param data: sample data (:py:class:`Compiler.types.Matrix` with one row per sample) :param top:
Compiler/ml.py:3400
↓ 1 callersMethodeval
BMR/Register.cpp:221
↓ 1 callersMethodevict
()
Compiler/path_oram.py:211
← previousnext →2,001–2,100 of 8,062, ranked by callers