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
Method
wallace_tree_from_columns
(cls, columns, get_carry=True)
Compiler/types.py:3752
↓ 2 callers
Method
wallace_tree_from_matrix
(cls, bit_matrix, get_carry=True)
Compiler/types.py:3719
↓ 2 callers
Function
while_loop
(loop_body, condition, arg=None, g=None, disable_index_checks=False)
Compiler/library.py:1564
↓ 2 callers
Method
write_bytes
Write the program's byte encoding to a file.
Compiler/program.py:1500
↓ 2 callers
Method
write_str
Write the sequence of instructions to a file.
Compiler/program.py:1486
↓ 2 callers
Method
zero_overhang
Math/gfp.h:377
↓ 1 callers
Method
AddToCheck
Protocols/MAC_Check.hpp:146
↓ 1 callers
Method
AddToValues
Protocols/MAC_Check.hpp:131
↓ 1 callers
Function
AppRcr
Approximate reciprocal of [b]: Given [b], compute [1/b]
Compiler/library.py:2171
↓ 1 callers
Method
ApplyTests
(self, x, AID, Threshold)
Compiler/decision_tree.py:236
↓ 1 callers
Method
AttributeWiseTestSelection
(self, g, x, y, time=False, debug=False)
Compiler/decision_tree.py:253
↓ 1 callers
Function
B2U
(a, l)
Compiler/floatingpoint.py:379
↓ 1 callers
Function
B2U_from_Pow2
(pow2a, l)
Compiler/floatingpoint.py:383
↓ 1 callers
Function
BITLT
(a, b, bit_length)
Compiler/floatingpoint.py:667
↓ 1 callers
Function
BitDec
(a, k, m, bits_to_compute=None)
Compiler/floatingpoint.py:304
↓ 1 callers
Function
BitDecField
(a, k, m, bits_to_compute=None)
Compiler/floatingpoint.py:357
↓ 1 callers
Function
BitDecFull
(a, n_bits=None, maybe_mixed=False)
Compiler/floatingpoint.py:690
↓ 1 callers
Function
BitDecRing
(a, k, m)
Compiler/floatingpoint.py:335
↓ 1 callers
Function
BitLTL_raw
(a_bits, b)
Compiler/comparison.py:517
↓ 1 callers
Function
Bit_Checking
FHEOffline/Sacrificing.cpp:251
↓ 1 callers
Method
Broadcast_Receive_no_stats
Networking/Player.cpp:519
↓ 1 callers
Function
CarryOut
res = last carry bit in addition of a and b a: array of clear bits b: array of secret bits (same length as a) c: initial carry-in bi
Compiler/comparison.py:463
↓ 1 callers
Function
CarryOutAux
(a)
Compiler/comparison.py:448
↓ 1 callers
Function
CarryOutLE
Little-endian version
Compiler/comparison.py:496
↓ 1 callers
Method
CheckIfNeeded
Protocols/MAC_Check.hpp:138
↓ 1 callers
Function
Check_CPU_support_AES
M-Code Version ***********/ Check can support this
Tools/aes.h:36
↓ 1 callers
Method
ClientsConnected
BMR/network/Node.cpp:128
↓ 1 callers
Function
CommandLineToArgvA
################################################################### */
Tools/ezOptionParser.h:309
↓ 1 callers
Method
Connect
BMR/network/Client.cpp:66
↓ 1 callers
Method
ConnectedToServers
BMR/network/Node.cpp:138
↓ 1 callers
Function
Cyclotomic
Compute cyclotomic polynomial */
FHE/NTL-Subs.cpp:361
↓ 1 callers
Function
FPDiv
Goldschmidt method as presented in Catrina10,
Compiler/library.py:2110
↓ 1 callers
Function
Find_Primitive_Root_2m
Find a (2m)'th primitive root moduli the current prime * This is deterministic so all players have the same root of unity * poly is Phi_m(X) */
FHE/Subroutines.cpp:57
↓ 1 callers
Function
Find_Primitive_Root_m
Find a m'th primitive root moduli the current prime * This is deterministic so all players have the same root of unity * poly is Phi_m(X) */
FHE/Subroutines.cpp:33
↓ 1 callers
Function
FormatLayer
(h, g, *a)
Compiler/decision_tree.py:178
↓ 1 callers
Function
Fp
(mod)
ExternalIO/domains.py:61
↓ 1 callers
Method
GlobalTestSelection
(self, x, y, g)
Compiler/decision_tree.py:290
↓ 1 callers
Function
GroupMax
(g, keys, *x)
Compiler/decision_tree.py:110
↓ 1 callers
Function
GroupSame
(g, y)
Compiler/decision_tree.py:206
↓ 1 callers
Function
Hwt
Math/bigint.h:334
↓ 1 callers
Function
Inv
Invert a non-zero value
Compiler/floatingpoint.py:267
↓ 1 callers
Function
Inverse_Checking
FHEOffline/Sacrificing.cpp:108
↓ 1 callers
Function
IsDiag
FHE/Matrix.cpp:144
↓ 1 callers
Function
IsIdent
FHE/Matrix.cpp:154
↓ 1 callers
Function
KMul
(a)
Compiler/floatingpoint.py:260
↓ 1 callers
Function
KOR
(a)
Compiler/floatingpoint.py:254
↓ 1 callers
Function
KORC
(a)
Compiler/floatingpoint.py:251
↓ 1 callers
Function
KOpL
(op, a)
Compiler/floatingpoint.py:232
↓ 1 callers
Function
LtzRing
(a, k, maybe_mixed=False)
Compiler/comparison.py:101
↓ 1 callers
Function
LtzRingRaw
(a, k)
Compiler/comparison.py:109
↓ 1 callers
Function
Mod2mField
(a_prime, a, k, m, signed)
Compiler/comparison.py:272
↓ 1 callers
Function
ModifiedGini
(g, y, debug=False)
Compiler/decision_tree.py:149
↓ 1 callers
Function
NaiveFFT
Computes the FFT via Horner's Rule theta is assumed to be an Nth root of unity */
FHE/FFT.cpp:13
↓ 1 callers
Method
NewMessage
BMR/Party.cpp:59
↓ 1 callers
Method
NewMsg
BMR/network/Node.cpp:95
↓ 1 callers
Method
NodeReady
BMR/Party.cpp:54
↓ 1 callers
Method
Norm
(self, k, f, kappa=None, simplex_flag=False)
Compiler/GC/types.py:1239
↓ 1 callers
Function
OptimalORAM
Create an ORAM instance suitable for the size based on experiments. This uses :py:class:`LinearORAM` for sizes up to a few thousand and :py:c
Compiler/oram.py:1755
↓ 1 callers
Function
PRandInt
r = random secret integer in range [0, 2^k - 1]
Compiler/comparison.py:349
↓ 1 callers
Function
Pow2_from_bits
(bits)
Compiler/floatingpoint.py:369
↓ 1 callers
Function
PrefixSumR
(x)
Compiler/decision_tree.py:28
↓ 1 callers
Function
PrefixSumR_inv
(x)
Compiler/decision_tree.py:36
↓ 1 callers
Function
PrefixSum_inv
(x)
Compiler/decision_tree.py:32
↓ 1 callers
Function
SNF
S = U*A*V
FHE/Matrix.cpp:212
↓ 1 callers
Function
Sep
(x, sfix=types.sfix)
Compiler/mpc_math.py:954
↓ 1 callers
Function
SqrtComp
(z, old=False, sfix=types.sfix)
Compiler/mpc_math.py:965
↓ 1 callers
Function
Square_Checking
FHEOffline/Sacrificing.cpp:184
↓ 1 callers
Method
Stage_1
FHEOffline/Prover.cpp:30
↓ 1 callers
Function
StringsToStrings
################################################################### */
Tools/ezOptionParser.h:292
↓ 1 callers
Method
Sub
Math/Zp_Data.h:195
↓ 1 callers
Function
Subs
FHE/Subroutines.cpp:7
↓ 1 callers
Method
TrainInternalNodes
(self, k, x, y, g, NID)
Compiler/decision_tree.py:344
↓ 1 callers
Function
TrainLeafNodes
(h, g, y, NID)
Compiler/decision_tree.py:200
↓ 1 callers
Function
Triple_Checking
FHEOffline/Sacrificing.cpp:20
↓ 1 callers
Function
Trunc
Oblivious truncation by secret m
Compiler/floatingpoint.py:410
↓ 1 callers
Method
TruncPr
(self, k, m, signed=True)
Compiler/types.py:3032
↓ 1 callers
Method
TruncPr
(self, k, m, kappa=None)
Compiler/GC/types.py:653
↓ 1 callers
Function
TruncPrField
(a, k, m)
Compiler/floatingpoint.py:597
↓ 1 callers
Function
TruncPrRing
(a, k, m, signed=True)
Compiler/floatingpoint.py:548
↓ 1 callers
Function
TruncRoundNearestAdjustOverflow
(a, length, target_length)
Compiler/floatingpoint.py:489
↓ 1 callers
Function
TruncZeros
(a, k, m, signed)
Compiler/comparison.py:197
↓ 1 callers
Function
VectMax
(key, *data, debug=False)
Compiler/decision_tree.py:76
↓ 1 callers
Function
XOR
GC/Secret_inline.h:21
↓ 1 callers
Method
XOR
GC/CcdShare.h:64
↓ 1 callers
Method
__call__
(self, *args)
Compiler/library.py:356
↓ 1 callers
Method
__eq__
Clear equality test. :param other: cint/regint/int :return: 0/1 (regint)
Compiler/types.py:1279
↓ 1 callers
Method
__getitem__
(self, key)
Compiler/util.py:285
↓ 1 callers
Method
__iadd__
(self, other)
Compiler/types.py:6592
↓ 1 callers
Method
__init__
(self, max_size, oram_type=ORAM, init_rounds=-1, int_type=sint, entry_size=None)
Compiler/dijkstra.py:87
↓ 1 callers
Method
__init__
Set prime p and the initial instructions and registers.
Compiler/program.py:981
↓ 1 callers
Method
__init__
(self, init=[])
Compiler/util.py:247
↓ 1 callers
Method
__lt__
Clear comparison. :param other: cint/regint/int :return: 0/1 (regint)
Compiler/types.py:1254
↓ 1 callers
Method
__rsub__
(self, other)
Compiler/types.py:4343
↓ 1 callers
Method
_access
(self, index, write, new_empty, *new_value)
Compiler/oram.py:517
↓ 1 callers
Method
_and
(self, other)
Compiler/GC/types.py:382
↓ 1 callers
Method
_expand_to_vector
(self, size)
Compiler/types.py:857
↓ 1 callers
Method
_extract_min
(self, fake: _secret)
Compiler/path_oblivious_heap.py:1033
↓ 1 callers
Method
_find_min
(self)
Compiler/path_oblivious_heap.py:1044
↓ 1 callers
Method
_forward
(self, batch, training)
Compiler/ml.py:1462
↓ 1 callers
Method
_forward
(self, batch=[0])
Compiler/ml.py:1565
← previous
next →
1,801–1,900 of 8,062, ranked by callers