MCPcopy Create free account

hub / github.com/DistributedML/Biscotti / functions

Functions7,917 in github.com/DistributedML/Biscotti

↓ 12 callersMethodDlaexc
Dlaexc swaps two adjacent diagonal blocks of order 1 or 2 in an n×n upper quasi-triangular matrix T by an orthogonal similarity transformation. T mus
lib/gonum/lapack/native/dlaexc.go:37
↓ 12 callersMethodEnoughApprovals
EnoughApprovals returns true if enough verifiers have sent their approval for the deal they received.
lib/dedis/kyber/share/vss/rabin/vss.go:648
↓ 12 callersFunctionErrFatal
(err error)
lib/dedis/kyber/util/encoding/encoding_test.go:13
↓ 12 callersMethodMarshalBinary
MarshalBinary returns the binary representations of a Deal. The encryption of a deal operates on this binary representation.
lib/dedis/kyber/share/vss/rabin/vss.go:749
↓ 12 callersMethodMarshalSize
Encoded length of this object in bytes.
lib/dedis/kyber/encoding.go:24
↓ 12 callersMethodPair
(p1, p2 kyber.Point)
lib/dedis/kyber/pairing/pairing.go:12
↓ 12 callersMethodProcessDeal
ProcessDeal takes a Deal created by Deals() and stores and verifies it. It returns a Response to broadcast to every other participant. It returns an e
lib/dedis/kyber/share/dkg/pedersen/dkg.go:188
↓ 12 callersMethodProcessDeal
ProcessDeal takes a Deal created by Deals() and stores and verifies it. It returns a Response to broadcast to every other participants. It returns an
lib/dedis/kyber/share/dkg/rabin/dkg.go:267
↓ 12 callersMethodRawVector
()
lib/gonum/matrix/mat64/vector.go:121
↓ 12 callersMethodSetTri
SetTri sets the element of the triangular matrix at row i, column j to the value v. It panics if the location is outside the appropriate half of the m
lib/gonum/matrix/mat64/index_bound_checks.go:129
↓ 12 callersFunctioncheck
Error - checking
DistSys/honest.go:752
↓ 12 callersFunctioncheckVector
(n int, v []float64, inc int)
lib/gonum/lapack/native/general.go:93
↓ 12 callersFunctioncolumnOf
columnOf returns a copy of the j-th column of a.
lib/gonum/lapack/testlapack/general.go:1116
↓ 12 callersFunctionconstructQ
constructQ constructs the Q matrix from the result of dgeqrf and dgeqr2.
lib/gonum/lapack/testlapack/general.go:542
↓ 12 callersFunctionequalStrided
equalStrided returns true if the strided vector x contains elements of the dense vector ref at indices i*inc, false otherwise.
lib/gonum/internal/asm/f64/asm_test.go:52
↓ 12 callersFunctionfeCMove
Replace (f,g) with (g,g) if b == 1; replace (f,g) with (f,g) if b == 0. Preconditions: b in {0,1}.
lib/dedis/kyber/group/edwards25519/fe.go:53
↓ 12 callersFunctiongetAvg
(parsed_files_directory)
usenix-eval/parseLogs.py:208
↓ 12 callersMethodparameters
([]Parameter)
lib/gonum/stat/distuv/general_test.go:68
↓ 12 callersMethodplot
(self, data)
ML/code/softmax_model_test.py:71
↓ 12 callersMethodset
(i, j int, v float64)
lib/gonum/matrix/mat64/index_bound_checks.go:33
↓ 12 callersFunctiontestDlaqr23
(t *testing.T, impl Dlaqr23er, test dlaqr23Test, opt bool, recur int, rnd *rand.Rand)
lib/gonum/lapack/testlapack/dlaqr23.go:218
↓ 12 callersFunctiontestOneInputFunc
(t *testing.T, // name is the name of the function being tested. name string, // f is the function being t
lib/gonum/matrix/mat64/list_test.go:541
↓ 11 callersFunctionAdd
Add adds, element-wise, the elements of s and dst, and stores in dst. Panics if the lengths of dst and s do not match.
lib/gonum/floats/floats.go:23
↓ 11 callersMethodCheck
(m *Mask)
lib/dedis/kyber/sign/cosi/cosi.go:369
↓ 11 callersMethodConjugate
(a *gfP2)
lib/dedis/kyber/pairing/bn256/gfp2.go:52
↓ 11 callersMethodDgelqf
Dgelqf computes the LQ factorization of the m×n matrix A using a blocked algorithm. See the documentation for Dgelq2 for a description of the paramete
lib/gonum/lapack/native/dgelqf.go:23
↓ 11 callersMethodDistKeyShare
DistKeyShare generates the distributed key relative to this receiver. It throws an error if something is wrong such as not enough deals received. The
lib/dedis/kyber/share/dkg/pedersen/dkg.go:326
↓ 11 callersMethodDtrsm
(s Side, ul Uplo, tA Transpose, d Diag, m, n int, alpha float64, a []float64, lda int, b []float64, ldb int)
lib/gonum/blas/blas.go:277
↓ 11 callersMethodEncryptedDeal
EncryptedDeal returns the encryption of the deal that must be given to the verifier at index i. The dealer first generates a temporary Diffie Hellman
lib/dedis/kyber/share/vss/pedersen/vss.go:178
↓ 11 callersMethodEncryptedDeal
EncryptedDeal returns the encryption of the deal that must be given to the verifier at index i. The dealer first generates a temporary Diffie Hellman
lib/dedis/kyber/share/vss/rabin/vss.go:203
↓ 11 callersMethodProduct
Product calculates the product of the given factors and places the result in the receiver. The order of multiplication operations is optimized to mini
lib/gonum/matrix/mat64/product.go:17
↓ 11 callersMethodPublic
Public returns the corresponding public key.
vrf-reference/crypto/vrf/vrf.go:35
↓ 11 callersMethodSetSym
SetSym sets the elements at (i,j) and (j,i) to the value v.
lib/gonum/matrix/mat64/index_bound_checks.go:91
↓ 11 callersMethodShares
Shares creates a list of n private shares p(1),...,p(n).
lib/dedis/kyber/share/poly.go:89
↓ 11 callersMethodSscal
(n int, alpha float32, x []float32, incX int)
lib/gonum/blas/blas.go:194
↓ 11 callersMethodUnmarshalBinary
UnmarshalBinary tries to decode a Int from a byte-slice buffer. Returns an error if the buffer is not exactly Len() bytes long or if the contents of t
lib/dedis/kyber/group/mod/int.go:334
↓ 11 callersMethodVerifyDeal
VerifyDeal analyzes the deal and returns an error if it's incorrect. If inclusion is true, it also returns an error if it the second time this struct
lib/dedis/kyber/share/vss/rabin/vss.go:541
↓ 11 callersFunctionfeCopy
(dst, src *fieldElement)
lib/dedis/kyber/group/edwards25519/fe.go:43
↓ 11 callersFunctionfeToBytes
feToBytes marshals h to s. Preconditions: |h| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. Write p=2^255-19; q=floor(h/p). Basic claim: q = fl
lib/dedis/kyber/group/edwards25519/fe.go:159
↓ 10 callersFunctionCovarianceMatrix
CovarianceMatrix returns the covariance matrix (also known as the variance-covariance matrix) calculated from a matrix of data, x, using a two-pass al
lib/gonum/stat/statmat.go:26
↓ 10 callersMethodDgemv
(tA blas.Transpose, m, n int, alpha float64, a []float64, lda int, x []float64, incX int, beta float64, y []fl
lib/gonum/blas/testblas/dgemv.go:580
↓ 10 callersMethodDim
Dim returns the dimension of the distribution.
lib/gonum/stat/distmv/normal.go:170
↓ 10 callersMethodDlapy2
Dlapy2 is the LAPACK version of math.Hypot. Dlapy2 is an internal routine. It is exported for testing purposes.
lib/gonum/lapack/native/dlapy2.go:12
↓ 10 callersMethodDlatrs
Dlatrs solves a triangular system of equations scaled to prevent overflow. It solves A * x = scale * b if trans == blas.NoTrans A^T * x = scale * b if
lib/gonum/lapack/native/dlatrs.go:30
↓ 10 callersMethodEnoughApprovals
EnoughApprovals returns true if enough verifiers have sent their approval for the deal they received.
lib/dedis/kyber/share/vss/pedersen/vss.go:644
↓ 10 callersFunctionIsInf
IsInf reports whether f is an infinity, according to sign. If sign > 0, IsInf reports whether f is positive infinity. If sign < 0, IsInf reports wheth
lib/gonum/blas/native/internal/math32/math.go:95
↓ 10 callersMethodMean
()
lib/gonum/stat/distuv/distribution_test.go:18
↓ 10 callersFunctionNewUniform
NewUniform creates a new uniform distribution with the given bounds.
lib/gonum/stat/distmv/uniform.go:25
↓ 10 callersFunctionNorm
Norm returns the specified (induced) norm of the matrix a. See https://en.wikipedia.org/wiki/Matrix_norm for the definition of an induced norm. Valid
lib/gonum/matrix/mat64/matrix.go:670
↓ 10 callersMethodPubRand
Send message to verifier
lib/dedis/kyber/proof/context.go:38
↓ 10 callersMethodRawRowView
RawRowView returns a slice backed by the same array as backing the receiver.
lib/gonum/matrix/mat64/dense.go:268
↓ 10 callersMethodUnmarshalBinary
UnmarshalBinary transforms a slice of bytes into a EdDSA signature.
lib/dedis/kyber/sign/eddsa/eddsa.go:67
↓ 10 callersMethodUntranspose
Note: This interface is needed to unify all of the Transpose types. In the mat64 methods, we need to test if the Matrix has been implicitly transposed
lib/gonum/matrix/mat64/matrix.go:78
↓ 10 callersMethodVerifyDeal
VerifyDeal analyzes the deal and returns an error if it's incorrect. If inclusion is true, it also returns an error if it is the second time this stru
lib/dedis/kyber/share/vss/pedersen/vss.go:544
↓ 10 callersMethodgetTestErr
(self)
ML/Pytorch/client.py:146
↓ 10 callersFunctionmakeCopyOf
makeCopyOf returns a copy of the matrix.
lib/gonum/matrix/mat64/list_test.go:335
↓ 10 callersFunctionshorten
(n string)
lib/gonum/blas/cgo/generate_blas.go:114
↓ 10 callersFunctionstandardize_cols
(X, mu=None, sigma=None)
ML/code/utils.py:246
↓ 10 callersFunctiontestDistributionProbs
TODO: Implement a better test for Quantile
lib/gonum/stat/distuv/general_test.go:39
↓ 10 callersFunctiontestpanics
(f func(), name string, t *testing.T)
lib/gonum/blas/testblas/common.go:101
↓ 9 callersMethodDeals
Deals returns all the deals that must be broadcasted to all participants. The deal corresponding to this DKG is already added to this DKG and is ommit
lib/dedis/kyber/share/dkg/pedersen/dkg.go:156
↓ 9 callersMethodDeals
Deals returns all the deals that must be broadcasted to all participants. The deal corresponding to this DKG is already added to this DKG and is ommit
lib/dedis/kyber/share/dkg/rabin/dkg.go:229
↓ 9 callersMethodDgebrd
(m, n int, a []float64, lda int, d, e, tauQ, tauP, work []float64, lwork int)
lib/gonum/lapack/testlapack/dgebrd.go:16
↓ 9 callersMethodDgetrf
(m, n int, a []float64, lda int, ipiv []int)
lib/gonum/lapack/testlapack/dgetrf.go:13
↓ 9 callersMethodDouble
(r *completedGroupElement)
lib/dedis/kyber/group/edwards25519/ge.go:42
↓ 9 callersMethodDtrmv
(ul Uplo, tA Transpose, d Diag, n int, a []float64, lda int, x []float64, incX int)
lib/gonum/blas/blas.go:254
↓ 9 callersMethodEvaluate
Evaluate returns the output of H(f_k(m)) and its proof.
vrf-reference/crypto/vrf/vrf.go:33
↓ 9 callersMethodFromCholesky
FromCholesky reconstructs the original positive definite matrix given its Cholesky decomposition.
lib/gonum/matrix/mat64/cholesky.go:254
↓ 9 callersMethodKind
Kind returns the C kind of the parameter.
lib/gonum/internal/binding/binding.go:308
↓ 9 callersMethodMulXi
MulXi sets e=ξa where ξ=i+3 and then returns e.
lib/dedis/kyber/pairing/bn256/gfp2.go:101
↓ 9 callersFunctionNewAntisymRandom
(n int, rnd *rand.Rand)
lib/gonum/lapack/testlapack/test_matrices.go:70
↓ 9 callersMethodRand
()
lib/gonum/stat/distuv/distribution_test.go:243
↓ 9 callersMethodSetSym
(i, j int, v float64)
lib/gonum/matrix/mat64/symmetric.go:51
↓ 9 callersMethodSetVec
SetVec sets the element at row i to the value val. It panics if i is out of bounds.
lib/gonum/matrix/mat64/index_bound_checks.go:61
↓ 9 callersMethodSub
Sub subtracts the matrix b from a, placing the result in the receiver. Sub will panic if the two matrices do not have the same shape.
lib/gonum/matrix/mat64/dense_arithmetic.go:65
↓ 9 callersMethodSymRankOne
SymRankOne performs a symetric rank-one update to the matrix a and stores the result in the receiver s = a + alpha * x * x'
lib/gonum/matrix/mat64/symmetric.go:227
↓ 9 callersMethodasGeneral
asGeneral returns a blas64.General representation of the receiver with the same underlying data.
lib/gonum/matrix/mat64/vector.go:461
↓ 9 callersFunctionbenchmarkDscalUnitary
(b *testing.B, n int)
lib/gonum/internal/asm/f64/bench_test.go:304
↓ 9 callersFunctionbenchmarkDscalUnitaryTo
(b *testing.B, n int)
lib/gonum/internal/asm/f64/bench_test.go:324
↓ 9 callersFunctionbenchmarkDscalUnitaryToX
(b *testing.B, n int)
lib/gonum/internal/asm/f64/bench_test.go:345
↓ 9 callersFunctioncheckValidIncGuard
checkValidIncGuard will test for violated guards, generated by guardIncVector
lib/gonum/internal/asm/f64/asm_test.go:119
↓ 9 callersFunctiondotUnitaryBenchmark
(b *testing.B, n int)
lib/gonum/internal/asm/f64/dot_test.go:207
↓ 9 callersFunctionguardIncVector
guardIncVector copies the source vector (vec) into a new incremented slice with guards. End guards will be length gdLen. Internal and end guards will
lib/gonum/internal/asm/f64/asm_test.go:103
↓ 9 callersFunctionrandomSlice
(s []float64)
lib/gonum/matrix/mat64/mul_test.go:155
↓ 9 callersFunctionreuseAs
useAs gets a slice of size n. If len(x) == n, x is returned, if len(x) == 0 then a slice is returned of length n.
lib/gonum/stat/distmv/general.go:20
↓ 9 callersMethodreuseAs
reuseAs resizes an empty matrix to a n×n matrix, or checks that a non-empty matrix is n×n.
lib/gonum/matrix/mat64/symmetric.go:132
↓ 9 callersFunctionsendBlock
Miner broadcasts the block of this iteration to all peers
DistSys/main.go:1403
↓ 9 callersMethodu64
(v uint64)
lib/dedis/protobuf/encode.go:503
↓ 8 callersMethodAt
At returns the element at row i, column j.
lib/gonum/matrix/mat64/index_bound_checks.go:109
↓ 8 callersFunctionCovariance
Covariance returns the weighted covariance between the samples of x and y. sum_i {w_i (x_i - meanX) * (y_i - meanY)} / (sum_j {w_j} - 1) The lengths o
lib/gonum/stat/stat.go:225
↓ 8 callersMethodDlaln2
Dlaln2 solves a linear equation or a system of 2 linear equations of the form (ca A - w D) X = scale B, if trans == false, (ca A^T - w D) X = scale
lib/gonum/lapack/native/dlaln2.go:53
↓ 8 callersMethodDormbr
Dormbr applies a multiplicative update to the matrix C based on a decomposition computed by Dgebrd. Dormbr overwrites the m×n matrix C with Q * C i
lib/gonum/lapack/native/dormbr.go:47
↓ 8 callersMethodDsytrd
(uplo blas.Uplo, n int, a []float64, lda int, d, e, tau, work []float64, lwork int)
lib/gonum/lapack/testlapack/dsytrd.go:17
↓ 8 callersMethodEntropy
()
lib/gonum/stat/distuv/distribution_test.go:235
↓ 8 callersMethodLogDet
LogDet returns the log of the determinant and the sign of the determinant for the matrix that has been factorized. Numerical stability in product and
lib/gonum/matrix/mat64/lu.go:100
↓ 8 callersMethodMarshalBinary
MarshalBinary returns the binary representations of a Deal. The encryption of a deal operates on this binary representation.
lib/dedis/kyber/share/vss/pedersen/vss.go:735
↓ 8 callersFunctionMetropolisHastings
MetropolisHastings generates len(batch) samples using the Metropolis Hastings algorithm (http://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_algo
lib/gonum/stat/sampleuv/sample.go:361
↓ 8 callersFunctionNearest
Nearest returns the index of the element in s whose value is nearest to v. If several such elements exist, the lowest index is returned. Panics if le
lib/gonum/floats/floats.go:502
↓ 8 callersFunctionOr
Or predicate states that the prover knows at least one of the sub-predicates to be true, but the proof does not reveal any information about which.
lib/dedis/kyber/proof/proof.go:447
↓ 8 callersMethodProb
Prob computes the value of the probability density function at x.
lib/gonum/stat/distuv/categorical.go:92
← previousnext →301–400 of 7,917, ranked by callers