MCPcopy Create free account

hub / github.com/DistributedML/Biscotti / functions

Functions7,917 in github.com/DistributedML/Biscotti

↓ 8 callersMethodProcessResponse
ProcessResponse takes a response from every other peer. If the response designates the deal of another participant than this dkg, this dkg stores it
lib/dedis/kyber/share/dkg/pedersen/dkg.go:226
↓ 8 callersMethodProcessResponse
ProcessResponse takes a response from every other peer. If the response designates the deal of another participants than this dkg, this dkg stores it
lib/dedis/kyber/share/dkg/rabin/dkg.go:305
↓ 8 callersMethodProcessResponse
ProcessResponse analyzes the given Response. If it's a valid complaint, then it returns a Justification. This Justification must be broadcasted to eve
lib/dedis/kyber/share/vss/pedersen/vss.go:233
↓ 8 callersMethodProofToHash
ProofToHash verifies the NP-proof supplied by Proof and outputs Index.
vrf-reference/crypto/vrf/vrf.go:41
↓ 8 callersMethodRawRowView
(i int)
lib/gonum/matrix/mat64/matrix.go:105
↓ 8 callersMethodScale
Scale multiplies the elements of a by f, placing the result in the receiver. See the Scaler interface for more information.
lib/gonum/matrix/mat64/dense_arithmetic.go:574
↓ 8 callersMethodSetZero
()
lib/dedis/kyber/pairing/bn256/gfp2.go:30
↓ 8 callersFunctionSign
Sign creates an optionally anonymous, optionally linkable signature on a given message. The caller supplies one or more public keys representing an a
lib/dedis/kyber/sign/anon/sig.go:108
↓ 8 callersMethodSubsetSym
SubsetSym extracts a subset of the rows and columns of the matrix a and stores the result in-place into the receiver. The resulting matrix size is len
lib/gonum/matrix/mat64/symmetric.go:369
↓ 8 callersMethodToProjective
completedGroupElement methods
lib/dedis/kyber/group/edwards25519/ge.go:161
↓ 8 callersMethodUnmarshalBinary
(buf []byte)
lib/dedis/kyber/pairing/bn256/point.go:135
↓ 8 callersMethodVerifier
Create a Verifier for the statement this Predicate represents.
lib/dedis/kyber/proof/proof.go:69
↓ 8 callersFunctionallNaN
allNaN returns true if x contains only NaN values, and false otherwise.
lib/gonum/internal/asm/f64/asm_test.go:41
↓ 8 callersMethodasTriDense
asTriDense returns a TriDense with the given size and side. The backing data of the TriDense is the same as the receiver.
lib/gonum/matrix/mat64/dense.go:160
↓ 8 callersFunctionbenchmarkCorrelation
(b *testing.B, s1, s2, wts []float64)
lib/gonum/stat/moments_bench_test.go:350
↓ 8 callersFunctionbenchmarkCovariance
(b *testing.B, s1, s2, wts []float64)
lib/gonum/stat/moments_bench_test.go:291
↓ 8 callersFunctionbenchmarkDasum
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:278
↓ 8 callersFunctionbenchmarkDasum
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:278
↓ 8 callersFunctionbenchmarkDnrm2
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:206
↓ 8 callersFunctionbenchmarkDnrm2
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:206
↓ 8 callersFunctionbenchmarkDscal
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:1614
↓ 8 callersFunctionbenchmarkDscal
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:1614
↓ 8 callersFunctionbenchmarkExKurtosis
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:460
↓ 8 callersFunctionbenchmarkIdamax
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:350
↓ 8 callersFunctionbenchmarkIdamax
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:350
↓ 8 callersFunctionbenchmarkMean
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:36
↓ 8 callersFunctionbenchmarkMeanStdDev
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:240
↓ 8 callersFunctionbenchmarkMeanVariance
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:189
↓ 8 callersFunctionbenchmarkMoment
(b *testing.B, n float64, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:511
↓ 8 callersFunctionbenchmarkMomentAbout
(b *testing.B, n float64, s []float64, mean float64, wts []float64)
lib/gonum/stat/moments_bench_test.go:562
↓ 8 callersFunctionbenchmarkSkew
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:409
↓ 8 callersFunctionbenchmarkStdDev
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:138
↓ 8 callersFunctionbenchmarkVariance
(b *testing.B, s, wts []float64)
lib/gonum/stat/moments_bench_test.go:87
↓ 8 callersFunctionbits
bits returns the ceiling of base 2 log of v. Approach based on http://stackoverflow.com/a/11398748.
lib/gonum/matrix/mat64/pool.go:28
↓ 8 callersMethodcheckOverlap
(a blas64.Symmetric)
lib/gonum/matrix/mat64/shadow.go:72
↓ 8 callersFunctionequal
equal returns true if the matrices have equal entries.
lib/gonum/matrix/mat64/list_test.go:436
↓ 8 callersFunctionfeNeg
feNeg sets h = -f Preconditions: |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. Postconditions: |h| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1
lib/dedis/kyber/group/edwards25519/fe.go:274
↓ 8 callersFunctionflattenBanded
flattenBanded turns a dense banded slice of slice into the compact banded matrix format
lib/gonum/blas/testblas/common.go:168
↓ 8 callersFunctionflattenTriangular
flattenTriangular turns the upper or lower triangle of a dense slice of slice into a single slice with packed storage. a must be a square matrix.
lib/gonum/blas/testblas/common.go:151
↓ 8 callersFunctiongenAll
()
lib/dedis/kyber/share/vss/pedersen/vss_test.go:622
↓ 8 callersFunctiongenAll
()
lib/dedis/kyber/share/vss/rabin/vss_test.go:591
↓ 8 callersFunctionisAllNaN
isAllNaN returns whether x contains only NaN values.
lib/gonum/lapack/testlapack/general.go:1059
↓ 8 callersFunctionmax
(a, b int)
lib/gonum/matrix/mat64/matrix.go:852
↓ 8 callersFunctionpanics
returns true if the function panics
lib/gonum/blas/testblas/common.go:90
↓ 8 callersFunctionprintError
(msg string, e error)
FedSys/main.go:176
↓ 8 callersFunctionregister
register is called by suites to make themselves known to Kyber.
lib/dedis/kyber/suites/suites.go:32
↓ 8 callersFunctiontestMul
(t *testing.T, a, b Matrix, c *Dense, acomp, bcomp, ccomp matComp, cvecApprox bool, name string)
lib/gonum/matrix/mat64/mul_test.go:166
↓ 8 callersMethodu32
(v uint32)
lib/dedis/protobuf/encode.go:494
↓ 8 callersFunctionunderlyingData
underlyingData extracts the underlying data of the matrix a.
lib/gonum/matrix/mat64/list_test.go:484
↓ 7 callersMethodAdd
(p *extendedGroupElement, q *cachedGroupElement)
lib/dedis/kyber/group/edwards25519/ge.go:180
↓ 7 callersMethodCommitments
()
lib/dedis/kyber/sign/dss/dss.go:41
↓ 7 callersFunctionCorrelation
Correlation returns the weighted correlation between the samples of x and y with the given means. sum_i {w_i (x_i - meanX) * (y_i - meanY)} / (stdX *
lib/gonum/stat/stat.go:158
↓ 7 callersMethodDgeev
(jobvl lapack.LeftEVJob, jobvr lapack.RightEVJob, n int, a []float64, lda int, wr, wi []float64, vl []float6
lib/gonum/lapack/testlapack/dgeev.go:22
↓ 7 callersMethodDlange
Dlange computes the matrix norm of the general m×n matrix a. The input norm specifies the norm computed. lapack.MaxAbs: the maximum absolute value of
lib/gonum/lapack/native/dlange.go:21
↓ 7 callersMethodDormqr
(side blas.Side, trans blas.Transpose, m, n, k int, a []float64, lda int, tau, c []float64, ldc int, work []fl
lib/gonum/lapack/testlapack/dormqr.go:18
↓ 7 callersMethodDormqr
Dormqr multiplies an m×n matrix C by an orthogonal matrix Q as C = Q * C, if side == blas.Left and trans == blas.NoTrans, C = Q^T * C, if side ==
lib/gonum/lapack/native/dormqr.go:39
↓ 7 callersMethodDrotm
(n int, x []float64, incX int, y []float64, incY int, p blas.DrotmParams)
lib/gonum/blas/testblas/level1double.go:2004
↓ 7 callersMethodIsInfinity
()
lib/dedis/kyber/pairing/bn256/curve.go:62
↓ 7 callersMethodMulScalar
(a *gfP6, b *gfP2)
lib/dedis/kyber/pairing/bn256/gfp6.go:124
↓ 7 callersMethodMulVec
MulVec computes a * b. The result is stored into the receiver. MulVec panics if the number of columns in a does not equal the number of rows in b.
lib/gonum/matrix/mat64/vector.go:316
↓ 7 callersFunctionNewDirichlet
NewDirichlet creates a new dirichlet distribution with the given parameters alpha. NewDirichlet will panic if len(alpha) == 0, or if any alpha is <= 0
lib/gonum/stat/distmv/dirichlet.go:37
↓ 7 callersFunctionParamE521
Parameters for the E-521 curve specified in: Aranha et al, "A note on high-security general-purpose elliptic curves", http://eprint.iacr.org/2013/647.
lib/dedis/kyber/group/curve25519/param.go:148
↓ 7 callersMethodProcessPartialSig
ProcessPartialSig takes a PartialSig from another participant and stores it for generating the distributed signature. It returns an error if the index
lib/dedis/kyber/sign/dss/dss.go:141
↓ 7 callersMethodProcessReconstructCommits
ProcessReconstructCommits takes a ReconstructCommits message and stores it along any others. If there are enough messages to recover the coefficients
lib/dedis/kyber/share/dkg/rabin/dkg.go:538
↓ 7 callersMethodProcessResponse
ProcessResponse analyzes the given Response. If it's a valid complaint, then it returns a Justification. This Justification must be broadcasted to eve
lib/dedis/kyber/share/vss/rabin/vss.go:257
↓ 7 callersMethodProver
Create a Prover proving the statement this Predicate represents.
lib/dedis/kyber/proof/proof.go:65
↓ 7 callersMethodQuantile
(float64)
lib/gonum/stat/distuv/general_test.go:27
↓ 7 callersMethodSecretCommits
SecretCommits returns the commitments of the coefficients of the secret polynomials. This secret commits must be broadcasted to every other participan
lib/dedis/kyber/share/dkg/rabin/dkg.go:404
↓ 7 callersMethodSet
Set alters the matrix element at row i, column j to v. It will panic if i or j are out of bounds for the matrix.
lib/gonum/matrix/mat64/matrix.go:91
↓ 7 callersMethodSolveQR
SolveQR finds a minimum-norm solution to a system of linear equations defined by the matrices A and b, where A is an m×n matrix represented in its QR
lib/gonum/matrix/mat64/qr.go:112
↓ 7 callersMethodThreshold
Threshold returns the secret sharing threshold.
lib/dedis/kyber/share/poly.go:68
↓ 7 callersMethodVFromSVD
VFromSVD extracts the matrix V from the singular value decomposition, storing the result in-place into the receiver. V is size n×n if svd.Kind() == SV
lib/gonum/matrix/mat64/svd.go:163
↓ 7 callersMethodValues
Values returns the singular values of the factorized matrix in decreasing order. If the input slice is non-nil, the values will be stored in-place int
lib/gonum/matrix/mat64/svd.go:126
↓ 7 callersFunctionVariance
Variance computes the weighted sample variance: \sum_i w_i (x_i - mean)^2 / (sum_i w_i - 1) If weights is nil then all of the weights are 1. If weight
lib/gonum/stat/stat.go:1117
↓ 7 callersFunctionVerify
Verify checks a signature generated by Sign. The caller provides the message, anonymity set, and linkage scope with which the signature was purported
lib/dedis/kyber/sign/anon/sig.go:195
↓ 7 callersFunctioncopyGeneral
(dst, src blas64.General)
lib/gonum/lapack/testlapack/general.go:873
↓ 7 callersFunctionextract2x2Block
extract2x2Block returns the elements of T at [0,0], [0,1], [1,0], and [1,1].
lib/gonum/lapack/testlapack/general.go:969
↓ 7 callersFunctionfeZero
(fe *fieldElement)
lib/dedis/kyber/group/edwards25519/fe.go:20
↓ 7 callersMethodfunObj
(self, ww, Xbatch, ybatch, batch_size)
CentralBlockML/code/softmax_model_obj.py:56
↓ 7 callersFunctiongenDealer
()
lib/dedis/kyber/share/vss/pedersen/vss_test.go:617
↓ 7 callersFunctiongenDealer
()
lib/dedis/kyber/share/vss/rabin/vss_test.go:586
↓ 7 callersMethodgetGrad
(self)
ML/Pytorch/client.py:38
↓ 7 callersMethodgetLatestGradient
()
DistSys/blockchain.go:31
↓ 7 callersMethodinitXY
(x, y *big.Int, curve kyber.Group)
lib/dedis/kyber/group/curve25519/curve.go:24
↓ 7 callersMethodisZero
()
lib/gonum/matrix/mat64/cholesky.go:445
↓ 7 callersFunctionnewTestWeighted
()
lib/gonum/stat/sampleuv/weighted_test.go:30
↓ 7 callersFunctionrandVector
(size, inc int, rho float64, rnd func() float64)
lib/gonum/matrix/mat64/vector_test.go:446
↓ 7 callersFunctionrandomBytes
(n int)
lib/dedis/kyber/share/dkg/rabin/dkg_test.go:644
↓ 7 callersFunctionrandomBytes
(n int)
lib/dedis/kyber/share/vss/rabin/vss_test.go:601
↓ 7 callersFunctionrandomSlice
(n, inc int)
lib/gonum/internal/asm/f64/asm_test.go:184
↓ 7 callersFunctionsliceCopy
(a []float64)
lib/gonum/blas/testblas/common.go:117
↓ 7 callersMethodsvarint
(v int64)
lib/dedis/protobuf/encode.go:486
↓ 7 callersFunctiontestDlaqr04
(t *testing.T, impl Dlaqr04er, test dlaqr04Test, optwork bool, recur int)
lib/gonum/lapack/testlapack/dlaqr04.go:295
↓ 6 callersFunctionAddScaledTo
AddScaledTo performs dst = y + alpha * s, where alpha is a scalar, and dst, y and s are all slices. It panics if the lengths of dst, y, and s are not
lib/gonum/floats/floats.go:64
↓ 6 callersFunctionAnd
And predicate states that all of the constituent sub-predicates are true. And predicates may contain Rep predicates and/or other And predicates.
lib/dedis/kyber/proof/proof.go:336
↓ 6 callersMethodClone
(a Matrix)
lib/gonum/matrix/mat64/matrix.go:124
↓ 6 callersMethodColView
ColView returns a Vector reflecting the column j, backed by the matrix data. See ColViewer for more information.
lib/gonum/matrix/mat64/dense.go:207
↓ 6 callersMethodCopyVec
CopyVec makes a copy of elements of a into the receiver. It is similar to the built-in copy; it copies as much as the overlap between the two vectors
lib/gonum/matrix/mat64/vector.go:128
↓ 6 callersFunctionCorrelationMatrix
CorrelationMatrix returns the correlation matrix calculated from a matrix of data, x, using a two-pass algorithm. If weights is not nil the weighted
lib/gonum/stat/statmat.go:87
↓ 6 callersFunctionCumProd
CumProd finds the cumulative product of the first i elements in s and puts them in place into the ith element of the destination dst. A panic will occ
lib/gonum/floats/floats.go:127
← previousnext →401–500 of 7,917, ranked by callers