MCPcopy Create free account

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

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

↓ 23 callersMethodsame_shape
Array of same length and type.
Compiler/types.py:6272
↓ 23 callersMethodsum
Processor/ThreadQueues.cpp:164
↓ 23 callersMethoduse_split
Setting whether to use local arithmetic-binary share conversion for non-linear functionality (default: false). :param change: change
Compiler/program.py:764
↓ 22 callersMethodassign_vector
Assign vector to content. Not implemented for floating-point. :param vector: vector of matching size convertible to relevant basic type
Compiler/types.py:6879
↓ 22 callersMethodbit_compose
(cls, bits)
Compiler/GC/types.py:77
↓ 22 callersMethodbit_xor
Single-bit XOR in arithmetic circuits. :param self/other: 0 or 1 (any compatible type) :return: type depends on inputs (secret if an
Compiler/types.py:412
↓ 22 callersMethodfail
Processor/DummyProtocol.h:125
↓ 22 callersMethodread
Tools/Buffer.h:257
↓ 22 callersMethodrepeat
OT/Triple.hpp:19
↓ 21 callersFunctionassignOne
Math/modp.hpp:105
↓ 21 callersMethodempty
Processor/DataPositions.cpp:181
↓ 21 callersMethodfinalize_open
Protocols/Opener.h:51
↓ 21 callersFunctionget
FHE/Ring_Element.cpp:532
↓ 21 callersMethoditerator_for_size
Tools/CheckVector.h:98
↓ 21 callersMethodmax
Maximum. :param other: any compatible type
Compiler/types.py:327
↓ 21 callersMethodopen
Protocols/fake-stuff.h:72
↓ 21 callersMethodoutput
Protocols/dabit.h:50
↓ 21 callersMethodp
FHE/Ring.h:33
↓ 21 callersMethodrandomize
FHE/Plaintext.cpp:209
↓ 21 callersMethodset_share
Protocols/Share.h:97
↓ 21 callersMethodstore
Protocols/Astra.hpp:415
↓ 21 callersFunctiontimeval_diff
Tools/time-func.cpp:8
↓ 21 callersMethodunserialize
BMR/Register.h:488
↓ 21 callersMethoduse_edabit
Setting whether to use edaBits for non-linear functionality (default: false). :param change: change setting if not :py:obj:`None`
Compiler/program.py:733
↓ 21 callersMethodwrite
Processor/Processor.hpp:444
↓ 20 callersMethodadd_mine
Protocols/SemiInput.hpp:54
↓ 20 callersMethodadd_other
Protocols/SemiInput.hpp:68
↓ 20 callersMethodassign_part_vector
Assign vector from range of the first dimension, including all entries in further dimensions. :param vector: updated entries
Compiler/types.py:6914
↓ 20 callersMethodfinalize_mul
Protocols/Rep4.hpp:279
↓ 20 callersMethodgetString
################################################################### */
Tools/ezOptionParser.h:1111
↓ 20 callersMethodget_data
Data pointer
Tools/octetStream.h:111
↓ 20 callersMethodget_part_vector
Vector from range of the first dimension, including all entries in further dimensions. :param base: index in first dimension (regint
Compiler/types.py:6900
↓ 20 callersMethodget_ptr
fine, since elements in vector are allocated contiguously
OT/Row.h:49
↓ 20 callersMethodget_t
Math/gf2n.h:74
↓ 20 callersMethodnum_slots
FHE/Plaintext.cpp:21
↓ 20 callersMethodreport_size
FHEOffline/SimpleEncCommit.cpp:348
↓ 20 callersMethodset_mac
Protocols/Share.h:98
↓ 20 callersMethodthetas
(self)
Compiler/ml.py:2030
↓ 19 callersMethod_san
(self, other)
Compiler/types.py:2048
↓ 19 callersFunctionf
(i)
Compiler/oram.py:244
↓ 19 callersMethodfinished
Processor/ThreadQueue.cpp:48
↓ 19 callersMethodget_size
(self)
Compiler/instructions.py:1627
↓ 19 callersFunctioninline_mpn_zero
Math/mpn_fixed.h:17
↓ 19 callersMethodstart
Protocols/MAC_Check.h:384
↓ 19 callersMethodtotal_size
(self)
Compiler/types.py:6261
↓ 19 callersMethodunlock
Tools/Lock.cpp:23
↓ 19 callersMethodunpack
FHEOffline/Proof.cpp:168
↓ 18 callersMethodTensor
Type-dependent tensor of any dimension:: a = sfix.Tensor([10, 10])
Compiler/types.py:557
↓ 18 callersMethodallocate_slots
FHE/Plaintext.cpp:120
↓ 18 callersMethodassign
FHE/QGroup.cpp:10
↓ 18 callersMethodbackward
(self, compute_nabla_X=True, batch=None)
Compiler/ml.py:1573
↓ 18 callersFunctionbit_decompose
(a, bits=None)
Compiler/util.py:56
↓ 18 callersMethoddump
Reveal contents of entry (insecure).
Compiler/path_oblivious_heap.py:293
↓ 18 callersMethodelements
(self, start=None, stop=None)
Compiler/GC/types.py:952
↓ 18 callersMethodencrypt
FHE/FHE_Keys.h:237
↓ 18 callersMethodfinalize
Protocols/Shamir.hpp:145
↓ 18 callersMethodforward
(self, batch=None, training=False)
Compiler/ml.py:1200
↓ 18 callersMethodget_max_length
Allocation
Tools/octetStream.h:109
↓ 18 callersMethodget_vector
Return vector with content. Not implemented for floating-point. :param base: public (regint/cint/int) :param size: compile-time (int
Compiler/types.py:6870
↓ 18 callersMethodoutput_shares
Protocols/fake-stuff.h:122
↓ 18 callersMethodsplit
Protocols/Rep4.hpp:527
↓ 17 callersMethod__init__
(self, inputs)
Compiler/ml.py:1555
↓ 17 callersMethoddata
Processor/Memory.h:80
↓ 17 callersMethodget_lower
Math/gf2nlong.h:34
↓ 17 callersMethodget_random_bit
Secret random bit according to security model. :return: 0/1 50-50 :param size: vector size (int, default 1)
Compiler/types.py:2194
↓ 17 callersFunctionindent
Indent debug printing by `delta`.
Compiler/path_oblivious_heap.py:75
↓ 17 callersMethodn_mults
FHE/Rq_Element.h:44
↓ 17 callersMethodoutput
FHEOffline/DataSetup.cpp:131
↓ 17 callersMethodprint_str
GC/Processor.hpp:494
↓ 17 callersMethodreset
BMR/Party.cpp:300
↓ 17 callersFunctionstore
FHE/Ring_Element.cpp:523
↓ 17 callersMethodstore
GC/Secret.hpp:116
↓ 17 callersMethodtranspose
Matrix transpose. :param self: two-dimensional
Compiler/types.py:7501
↓ 17 callersMethodunchecked_broadcast
Networking/Player.cpp:574
↓ 16 callersFunctionSplitDelim
################################################################### */ Makes a vector of strings from one string, splitting at (and excluding) delimit
Tools/ezOptionParser.h:126
↓ 16 callersFunctionappend
Tools/Waksman.cpp:14
↓ 16 callersFunctionavx_memcpy
Tools/avx_memcpy.h:14
↓ 16 callersFunctionbreak_point
Insert break point. This makes sure that all following code will be executed after preceding code. :param name: Name for identification
Compiler/library.py:1980
↓ 16 callersMethodconv
(cls, other, hard=False)
Compiler/GC/types.py:61
↓ 16 callersMethoddot_product
(self, iv, wv, out_y, out_x, out_c)
Compiler/ml.py:2139
↓ 16 callersMethodextend
(self, n)
Compiler/types.py:846
↓ 16 callersFunctioninsecure
Tools/benchmarking.cpp:8
↓ 16 callersMethodmatch
(self, n_loops=None)
Compiler/gs.py:194
↓ 16 callersFunctionoutdent
Outdent debug printing by `delta`.
Compiler/path_oblivious_heap.py:81
↓ 16 callersMethodoutput
Math/Z2k.h:522
↓ 16 callersMethodpop_front
Tools/FlexBuffer.h:53
↓ 16 callersMethodrequest
Networking/Sender.cpp:67
↓ 16 callersMethodresize
BMR/Register.h:51
↓ 16 callersFunctionswap
(base, step)
Compiler/library.py:859
↓ 16 callersMethodunlock
Protocols/SecureShuffle.hpp:62
↓ 16 callersMethodunpack
Protocols/Share.hpp:54
↓ 16 callersMethodwait
Networking/Sender.cpp:73
↓ 15 callersMethod__init__
(self, val=None, size=None)
Compiler/types.py:1159
↓ 15 callersMethodadd
Networking/Player.h:165
↓ 15 callersMethodbinary_output
Write double-precision floating-point number to ``Player-Data/Binary-Output-P<playerno>-<threadno>``. :param player: only output on
Compiler/types.py:4464
↓ 15 callersMethodbit_length
Math/Z2k.hpp:77
↓ 15 callersMethoddelete
(self)
Compiler/types.py:6119
↓ 15 callersFunctionget_block
()
Compiler/library.py:23
↓ 15 callersFunctionget_vector
Tools/parse.h:43
↓ 15 callersMethodinput
Processor/Input.hpp:267
← previousnext →201–300 of 8,062, ranked by callers