MCPcopy Create free account

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

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

↓ 5 callersFunctiondemux
Demuxing like in the Galois paper.
Compiler/oram.py:188
↓ 5 callersFunctiondemux_array
(x, res=None)
Compiler/oram.py:214
↓ 5 callersMethoddirect_mem
GC/Program.h:53
↓ 5 callersMethoddirect_trans_mul
Matrix multiplication with the transpose of :py:obj:`self` in the virtual machine. :param self: :py:class:`Matrix` / 2-dimen
Compiler/types.py:7353
↓ 5 callersMethoddot_product
Secret dot product. :param x: iterable of appropriate secret type :param y: iterable of appropriate secret type and same length
Compiler/types.py:5119
↓ 5 callersFunctionelse_then
()
Compiler/library.py:1708
↓ 5 callersFunctionencode_length
Networking/data.h:33
↓ 5 callersMethodend
Tools/CheckVector.h:80
↓ 5 callersMethodequal
Secret comparison. :param other: sgf2n/cgf2n/regint/int :return: 0/1 (sgf2n)
Compiler/types.py:3466
↓ 5 callersMethodeval
(self, size, base=0, top=False)
Compiler/ml.py:364
↓ 5 callersMethodextract_min
Look up subtree-min of stash and extract it by linear scanning the structure. Then, evict along the extracted path, and finally, update_min al
Compiler/path_oblivious_heap.py:620
↓ 5 callersMethodfinalize_from_dealer
Protocols/DealerInput.hpp:224
↓ 5 callersMethodfor_garbling
i = 0..3
BMR/GarbledGate.h:15
↓ 5 callersMethodfree
(cls, addr)
Compiler/types.py:4182
↓ 5 callersMethodfrom_args
(cls, N, program)
Compiler/ml.py:318
↓ 5 callersMethodfull_adder
(a, b, carry)
Compiler/types.py:3663
↓ 5 callersMethodfull_key
Yao/YaoGarbleWire.h:74
↓ 5 callersFunctiongenerate_prime
Math/Setup.cpp:74
↓ 5 callersFunctiongenerate_setup
FHE/NTL-Subs.cpp:32
↓ 5 callersMethodgetInts
################################################################### */
Tools/ezOptionParser.h:1123
↓ 5 callersFunctionget_arg
Returns the thread argument.
Compiler/library.py:312
↓ 5 callersFunctionget_bit
GC/square64.h:27
↓ 5 callersMethodget_bit
Math/square128.cpp:35
↓ 5 callersMethodget_dabit
Protocols/Spdz2kPrep.hpp:122
↓ 5 callersMethodget_empty_bits
(self)
Compiler/oram.py:421
↓ 5 callersMethodget_int
(self, length)
ExternalIO/client.py:205
↓ 5 callersFunctionget_long
Read an 8-byte integer
Tools/parse.h:28
↓ 5 callersMethodget_mask
BMR/Register.h:173
↓ 5 callersMethodget_one_no_count
Protocols/SemiPrep.hpp:65
↓ 5 callersMethodget_part_size
(self)
Compiler/types.py:6939
↓ 5 callersMethodget_prA
Math/Zp_Data.h:65
↓ 5 callersMethodget_ptr_to_byte
Tools/BitVector.cpp:29
↓ 5 callersMethodget_random_int
Secret random n-bit number according to security model. :param bits: compile-time integer (int) :param size: vector size (int, defau
Compiler/types.py:2613
↓ 5 callersMethodget_socket
Processor/ExternalClients.cpp:112
↓ 5 callersMethodget_twop
FHE/FFT_Data.h:68
↓ 5 callersFunctionget_type
(x)
Compiler/decision_tree.py:13
↓ 5 callersFunctionhighgear_cipher_limbs
(l)
Compiler/cost.py:109
↓ 5 callersMethodin_immediate_range
(value, regint=False)
Compiler/types.py:1151
↓ 5 callersMethodinput
FHE/Rq_Element.cpp:344
↓ 5 callersMethodint_rep
(v, f, k=None, rep_type=cint)
Compiler/types.py:4203
↓ 5 callersMethodis_diagonal
FHE/Plaintext.cpp:525
↓ 5 callersMethodis_vec
(self)
Compiler/instructions_base.py:475
↓ 5 callersMethodkeys
(self)
Compiler/util.py:291
↓ 5 callersMethodlambda
Protocols/AstraShare.h:145
↓ 5 callersMethodmaybe_init
Protocols/SemiInput.hpp:28
↓ 5 callersFunctionmaybe_start_timer
(n)
Compiler/oram.py:51
↓ 5 callersFunctionmaybe_stop_timer
(n)
Compiler/oram.py:55
↓ 5 callersMethodminimum_size
Processor/Memory.hpp:55
↓ 5 callersFunctionmpn_sub_n_borrow
Math/mpn_fixed.h:137
↓ 5 callersMethodmul
Protocols/Share.h:240
↓ 5 callersFunctionmul128
Math/gf2nlong.h:233
↓ 5 callersMethodmul_no_reduce
(self, other, res_params=None)
Compiler/types.py:5152
↓ 5 callersMethodn_mults
Protocols/Trio.hpp:81
↓ 5 callersMethodname
GC/CcdShare.h:39
↓ 5 callersMethodnew
(cls, value=None, n=None)
Compiler/GC/types.py:146
↓ 5 callersMethodnew_squant
(cls)
Compiler/ml.py:1990
↓ 5 callersMethodnormalize
Math/Z2k.h:111
↓ 5 callersMethodnum_reg
Processor/Program.h:57
↓ 5 callersMethodpack
FHEOffline/PairwiseSetup.cpp:150
↓ 5 callersMethodpow2
Secret power of two. :param bit_length: bit length of input (default: global bit length)
Compiler/types.py:2958
↓ 5 callersMethodprepare
FHE/Ring_Element.cpp:37
↓ 5 callersFunctionpublic_input
Public input read from ``Programs/Public-Input/<progname>``.
Compiler/library.py:257
↓ 5 callersMethodquasi_encrypt
FHE/FHE_Keys.cpp:155
↓ 5 callersFunctionrandom_block
(length, value_type)
Compiler/oram.py:986
↓ 5 callersMethodread_and_maybe_remove
(self, index)
Compiler/dijkstra.py:76
↓ 5 callersFunctionread_mac_key
Protocols/fake-stuff.hpp:276
↓ 5 callersMethodreceive_relative
Networking/Player.cpp:464
↓ 5 callersMethodreset
Processor/Input.hpp:79
↓ 5 callersMethodreset_read_head
Reset reading
Tools/octetStream.h:135
↓ 5 callersMethodresize_precise
Tools/octetStream.h:313
↓ 5 callersMethodresult
Processor/ThreadQueue.cpp:69
↓ 5 callersMethodreveal_list
Reveal as list.
Compiler/types.py:6660
↓ 5 callersFunctionreveal_sort
r""" Sort in place according to "perfect" key. The name hints at the fact that a random order of the keys is revealed. :param k: vector or Ar
Compiler/sorting.py:53
↓ 5 callersMethodrun
FHEOffline/Producer.cpp:106
↓ 5 callersMethodrun_function
Processor/Machine.hpp:424
↓ 5 callersMethodsecp
FHE/FHE_Params.h:63
↓ 5 callersMethodsecure_shuffle
(self, *args, **kwargs)
Compiler/types.py:5203
↓ 5 callersMethodseekg
Processor/Data_Files.hpp:228
↓ 5 callersFunctionsend
ExternalIO/Client.h:37
↓ 5 callersFunctionsend_if_ot_receiver
OT/BaseOT.cpp:64
↓ 5 callersMethodsend_receive_player
Networking/Player.cpp:757
↓ 5 callersMethodsend_relative
Networking/Player.cpp:452
↓ 5 callersMethodset_passive
OT/MascotParams.cpp:21
↓ 5 callersMethodset_portion
Tools/BitVector.h:290
↓ 5 callersMethodset_precision
(cls, f, k=None)
Compiler/GC/types.py:1580
↓ 5 callersMethodset_precision_from_args
(cls, program, adapt_ring=False)
Compiler/types.py:4750
↓ 5 callersMethodset_signal
BMR/Key.h:78
↓ 5 callersFunctionset_up_client_socket
Networking/sockets.cpp:26
↓ 5 callersMethodsort
r""" Sort in place using `radix sort <https://eprint.iacr.org/2014/121>`_ with complexity :math:`O(n \log n)` for :py:class:`s
Compiler/types.py:6712
↓ 5 callersMethodstart
Tools/TimerWithComm.cpp:18
↓ 5 callersMethodstart_networking
Networking/Server.cpp:162
↓ 5 callersMethodstr_to_int
Convert a 4 character string to an integer.
Compiler/instructions_base.py:1374
↓ 5 callersMethodtaint
GC/RuntimeBranching.h:33
↓ 5 callersMethodto_entry
(self)
Compiler/path_oblivious_heap.py:280
↓ 5 callersFunctionto_gfp
Math/bigint.h:223
↓ 5 callersMethodtranspose
GC/square64.cpp:97
↓ 5 callersMethodtypes
(self)
Compiler/oram.py:356
↓ 5 callersMethodupdate_min
Update subtree_min entries on the path from the specified leaf to the root bucket (and stash) by finding the current min entry of ever
Compiler/path_oblivious_heap.py:415
↓ 5 callersMethoduse_kos
OT/OTExtensionWithMatrix.cpp:57
↓ 5 callersMethodwidth
BMR/Register.h:211
← previousnext →701–800 of 8,062, ranked by callers