Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/data61/MP-SPDZ
/ functions
Functions
8,062 in github.com/data61/MP-SPDZ
⨍
Functions
8,062
◇
Types & classes
1,823
↳
Endpoints
13
↓ 2 callers
Function
OCTETS_EQUAL
Tools/oct.h:12
↓ 2 callers
Function
Open_Challenge
Tools/Subroutines.cpp:109
↓ 2 callers
Method
POpen
Processor/Processor.hpp:478
↓ 2 callers
Function
PRF_chunk
BMR/prf.h:13
↓ 2 callers
Function
PRandM
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 callers
Function
PreORC
(a, m=None, raw=False)
Compiler/floatingpoint.py:106
↓ 2 callers
Function
Run_Gen_Protocol
sk will become the share of the secret key * pk will become the global public key */
FHEOffline/DistKeyGen.cpp:288
↓ 2 callers
Function
SNF_Step
FHE/Matrix.cpp:189
↓ 2 callers
Method
SeedGlobally
Tools/random.cpp:50
↓ 2 callers
Method
Stage_2
FHEOffline/Prover.cpp:68
↓ 2 callers
Method
Start
BMR/Party.cpp:173
↓ 2 callers
Method
Stop
BMR/network/Node.cpp:59
↓ 2 callers
Function
Subs_Mod
Computes a(b) mod c
FHE/NTL-Subs.cpp:444
↓ 2 callers
Function
Subs_PowX_Mod
Computes a(x^pow) mod c where x^m=1
FHE/NTL-Subs.cpp:458
↓ 2 callers
Function
ToLowerASCII
################################################################### */
Tools/ezOptionParser.h:298
↓ 2 callers
Function
TruncLeakyInRing
Returns a >> m. Requires a < 2^k and leaks a % 2^m (needs to be constant or random).
Compiler/comparison.py:206
↓ 2 callers
Function
TruncRing
(d, a, k, m, signed)
Compiler/comparison.py:156
↓ 2 callers
Method
WaitingForCheck
Protocols/MAC_Check.h:101
↓ 2 callers
Function
XOR
GC/Secret.h:37
↓ 2 callers
Function
XOR
Protocols/ReplicatedPrep.hpp:371
↓ 2 callers
Function
Z2
(k)
ExternalIO/domains.py:53
↓ 2 callers
Method
__getitem__
(self, index)
Compiler/oram.py:435
↓ 2 callers
Method
__mul__
(self, other)
Compiler/GC/types.py:388
↓ 2 callers
Method
__repr__
(self)
Compiler/oram.py:1030
↓ 2 callers
Method
__rtruediv__
(self, other)
Compiler/types.py:1227
↓ 2 callers
Method
__setitem__
(self, index, value)
Compiler/oram.py:1009
↓ 2 callers
Method
_condition
(self)
Compiler/types.py:1910
↓ 2 callers
Function
_expand_to_print
(val)
Compiler/library.py:60
↓ 2 callers
Method
_get_bucket_min
Get the min entry of a bucket by linear scan.
Compiler/path_oblivious_heap.py:708
↓ 2 callers
Method
_get_ram_min
Scan through RAM indices, finding the entry with highest priority.
Compiler/path_oblivious_heap.py:718
↓ 2 callers
Function
_link
(pre, g)
Compiler/library.py:1639
↓ 2 callers
Method
_new_by_number
(self, i, size=1)
Compiler/program.py:1860
↓ 2 callers
Method
_op_san
(self, default=0)
Compiler/types.py:2056
↓ 2 callers
Method
_output
(self, batch, mu, var)
Compiler/ml.py:1656
↓ 2 callers
Function
_range_prep
(start, stop, step)
Compiler/library.py:917
↓ 2 callers
Method
_reset_shuffle_used
(self)
Compiler/sqrt_oram.py:544
↓ 2 callers
Function
_standardize_pool_options
(kernel_size, stride, padding)
Compiler/ml.py:2589
↓ 2 callers
Method
_store
(self, value, address)
Compiler/types.py:6249
↓ 2 callers
Method
accept_clients
Networking/ServerSocket.cpp:133
↓ 2 callers
Method
access
(self, index, value, write, evict=True)
Compiler/oram.py:1629
↓ 2 callers
Function
add
FHE/Ciphertext.cpp:40
↓ 2 callers
Method
add
(self, value)
Compiler/util.py:264
↓ 2 callers
Method
add
x+y
Math/gf2n.h:142
↓ 2 callers
Method
add_edge
(self, i, j, weight=1)
Compiler/graph.py:78
↓ 2 callers
Method
add_edges_from
(self, tuples)
Compiler/graph.py:84
↓ 2 callers
Method
add_offset
(self, res, new_base, new_offset, multiplier)
Compiler/allocator.py:819
↓ 2 callers
Method
add_sender
Protocols/ShamirInput.hpp:108
↓ 2 callers
Method
add_to_check
Protocols/SpdzWise.hpp:112
↓ 2 callers
Method
add_usage
(self, req_node)
Compiler/program.py:1087
↓ 2 callers
Method
always_raw
(self, change=None)
Compiler/program.py:811
↓ 2 callers
Method
amplify
OT/Triple.hpp:52
↓ 2 callers
Method
and_garble
Yao/YaoGate.h:76
↓ 2 callers
Method
andrs
BMR/Register.cpp:154
↓ 2 callers
Method
append_random
Tools/octetStream.cpp:140
↓ 2 callers
Method
apply_multiple
Protocols/Rep3Shuffler.hpp:33
↓ 2 callers
Function
approximate_reciprocal
returns aproximation of 1/divisor where type(divisor) = cint
Compiler/library.py:2003
↓ 2 callers
Method
arg_type
(cls)
Compiler/types.py:587
↓ 2 callers
Method
assign
(self, values)
Compiler/dijkstra.py:485
↓ 2 callers
Method
assign
GC/TinySecret.h:126
↓ 2 callers
Method
assign_all
(self, value)
Compiler/dijkstra.py:489
↓ 2 callers
Method
assign_bytes
Tools/BitVector.h:37
↓ 2 callers
Method
backward_params
(self, f_schur_Y, batch)
Compiler/ml.py:741
↓ 2 callers
Method
base_key
(self, size, new_regs)
Compiler/instructions_base.py:561
↓ 2 callers
Method
begin
Tools/FixedVector.h:86
↓ 2 callers
Function
bigintFromBytes
Math/bigint.h:297
↓ 2 callers
Method
bit_comparator
(a, b, m=None)
Compiler/types.py:3668
↓ 2 callers
Method
bit_dec
(self, a, k, m, maybe_mixed=False)
Compiler/non_linear.py:133
↓ 2 callers
Method
bit_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 callers
Function
bit_not
(a, n)
Compiler/util.py:158
↓ 2 callers
Method
bitcom
GC/Secret.hpp:200
↓ 2 callers
Method
bitdec
GC/Secret.hpp:213
↓ 2 callers
Method
broadcast
Tools/Signal.cpp:43
↓ 2 callers
Function
buffer_bits_from_players
Protocols/ReplicatedPrep.hpp:667
↓ 2 callers
Method
buffer_edabits_from_personal
Protocols/Spdz2kPrep.hpp:150
↓ 2 callers
Method
buffer_extra
Protocols/ReplicatedPrep.hpp:1453
↓ 2 callers
Method
buffer_personal_triples
GC/PersonalPrep.hpp:24
↓ 2 callers
Method
build
(self, name=None)
Compiler/compilerLib.py:466
↓ 2 callers
Method
cache_bit
(self, i)
Compiler/sorting.py:115
↓ 2 callers
Method
cache_key
(self, index)
Compiler/types.py:6010
↓ 2 callers
Method
call
BMR/common.h:41
↓ 2 callers
Method
capacity_in_bytes
GC/Memory.h:37
↓ 2 callers
Function
carry
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 callers
Method
carry_select_adder
(cls, a, b, get_carry=False, carry_in=0)
Compiler/types.py:3599
↓ 2 callers
Function
char_2_dimension
* Create the FHE parameters */
FHE/NTL-Subs.cpp:648
↓ 2 callers
Method
check
(self)
Compiler/dijkstra.py:177
↓ 2 callers
Method
check
ECDSA/P256Element.cpp:73
↓ 2 callers
Method
check
FHEOffline/PairwiseSetup.cpp:169
↓ 2 callers
Method
check
OT/BaseOT.cpp:383
↓ 2 callers
Method
check_bounds
FHEOffline/Proof.cpp:89
↓ 2 callers
Function
check_for_doubles
BMR/Register.hpp:59
↓ 2 callers
Method
check_index
GC/Memory.h:41
↓ 2 callers
Method
check_index
Processor/Memory.h:31
↓ 2 callers
Method
check_level
FHE/Rq_Element.cpp:294
↓ 2 callers
Method
check_mask
BMR/Register.cpp:89
↓ 2 callers
Function
check_non_blocking_result
Networking/sockets.h:76
↓ 2 callers
Function
check_ssl_file
Networking/CryptoPlayer.cpp:10
↓ 2 callers
Method
cisc
Protocols/Replicated.h:152
↓ 2 callers
Method
clear_op
(self, other, c_inst, ci_inst, op)
Compiler/GC/types.py:344
↓ 2 callers
Method
coerce
(self, other)
Compiler/types.py:2128
↓ 2 callers
Function
common_semi_setup
FHE/NTL-Subs.cpp:114
← previous
next →
1,301–1,400 of 8,062, ranked by callers