MCPcopy Create free account

hub / github.com/DistributedML/Biscotti / functions

Functions7,917 in github.com/DistributedML/Biscotti

↓ 20 callersMethodupdateModel
(self, modelWeights)
ML/Pytorch/client.py:114
↓ 20 callersFunctionuse
use returns a float64 slice with l elements, using f if it has the necessary capacity, otherwise creating a new slice.
lib/gonum/matrix/mat64/matrix.go:861
↓ 19 callersMethodDdot
(n int, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/blas.go:236
↓ 19 callersMethodLen
Len returns the length of the vector.
lib/gonum/matrix/mat64/vector.go:86
↓ 19 callersMethodSub
Sub sets the target to a - b mod M. Target receives a's modulus.
lib/dedis/kyber/group/mod/int.go:217
↓ 19 callersMethodXORKeyStream
(dst, src []byte)
lib/dedis/kyber/xof/keccak/keccak.go:47
↓ 19 callersFunctiondSliceTolEqual
(a, b []float64)
lib/gonum/blas/testblas/common.go:31
↓ 19 callersFunctionmakeRandOf
makeRandOf returns a new randomly filled m×n matrix of the underlying matrix type.
lib/gonum/matrix/mat64/list_test.go:247
↓ 19 callersFunctionmontEncode
(c, a *gfP)
lib/dedis/kyber/pairing/bn256/gfp.go:66
↓ 18 callersMethodColView
(j int)
lib/gonum/matrix/mat64/matrix.go:111
↓ 18 callersMethodDlasr
Dlasr applies a sequence of plane rotations to the m×n matrix A. This series of plane rotations is implicitly represented by a matrix P. P is multipli
lib/gonum/lapack/native/dlasr.go:57
↓ 18 callersFunctiongfpSub
go:noescape
lib/dedis/kyber/pairing/bn256/gfp.go:76
↓ 18 callersFunctionmin
(a, b int)
lib/gonum/blas/native/native.go:61
↓ 17 callersFunctionDenseCopyOf
DenseCopyOf returns a newly allocated copy of the elements of a.
lib/gonum/matrix/mat64/dense.go:174
↓ 17 callersMethodDnrm2
(n int, x []float64, incX int)
lib/gonum/blas/blas.go:237
↓ 17 callersMethodMarshalBinary
()
lib/dedis/kyber/pairing/bn256/point.go:109
↓ 17 callersMethodSetBit
SetBit enables (enable: true) or disables (enable: false) the bit in the participation mask of the given cosigner.
lib/dedis/kyber/sign/cosi/cosi.go:291
↓ 17 callersMethodat
(i, j int)
lib/gonum/matrix/mat64/product.go:187
↓ 17 callersFunctioncheck
(e error)
keyGeneration/generateBootstrapFile.go:210
↓ 17 callersMethodcheckOverlap
(a blas64.Vector)
lib/gonum/matrix/mat64/shadow.go:157
↓ 16 callersMethodAdd
(a, b Matrix)
lib/gonum/matrix/mat64/dense_test.go:490
↓ 16 callersMethodDealCertified
DealCertified returns true if there has been less than t complaints, all Justifications were correct and if EnoughApprovals() returns true.
lib/dedis/kyber/share/vss/rabin/vss.go:660
↓ 16 callersMethodDim
()
lib/gonum/stat/samplemv/sample_test.go:21
↓ 16 callersMethodDlange
(norm lapack.MatrixNorm, m, n int, a []float64, lda int, work []float64)
lib/gonum/lapack/testlapack/dlange.go:17
↓ 16 callersMethodDorgqr
Dorgqr generates an m×n matrix Q with orthonormal columns defined by the product of elementary reflectors Q = H_0 * H_1 * ... * H_{k-1} as computed by
lib/gonum/lapack/native/dorgqr.go:30
↓ 16 callersMethodInit64
Init64 creates an Int with an int64 value and big.Int modulus.
lib/dedis/kyber/group/mod/int.go:86
↓ 16 callersMethodMul
(a, b Matrix)
lib/gonum/matrix/mat64/dense_test.go:857
↓ 16 callersFunctionNewSuite
NewSuite generates and returns a new BN256 pairing suite.
lib/dedis/kyber/pairing/bn256/suite.go:25
↓ 16 callersFunctionParam25519
Parameters defining the Edwards version of Curve25519, as specified in: Bernstein et al, "High-speed high-security signatures", http://ed25519.cr.yp.t
lib/dedis/kyber/group/curve25519/param.go:78
↓ 16 callersMethodProcessEncryptedDeal
ProcessEncryptedDeal decrypt the deal received from the Dealer. If the deal is valid, i.e. the verifier can verify its shares against the public coeff
lib/dedis/kyber/share/vss/rabin/vss.go:374
↓ 16 callersMethodRand
(x []float64)
lib/gonum/stat/distmv/interfaces.go:26
↓ 16 callersMethodTriangle
Triangular returns the number of rows/columns in the matrix and its orientation.
lib/gonum/matrix/mat64/triangular.go:32
↓ 16 callersFunctionbenchmarkDaxpy
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:758
↓ 16 callersFunctionbenchmarkDaxpy
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:758
↓ 16 callersFunctionbenchmarkDcopy
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:590
↓ 16 callersFunctionbenchmarkDcopy
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:590
↓ 16 callersFunctionbenchmarkDdot
(b *testing.B, n int, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:38
↓ 16 callersFunctionbenchmarkDdot
(b *testing.B, n int, x []float64, incX int, y []float64, incY int)
lib/gonum/blas/native/level1doubleBench_auto_test.go:38
↓ 16 callersFunctionbenchmarkDrot
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:926
↓ 16 callersFunctionbenchmarkDrot
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:926
↓ 16 callersFunctionbenchmarkDrotmDia
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:1278
↓ 16 callersFunctionbenchmarkDrotmDia
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:1278
↓ 16 callersFunctionbenchmarkDrotmOffDia
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:1110
↓ 16 callersFunctionbenchmarkDrotmOffDia
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:1110
↓ 16 callersFunctionbenchmarkDrotmResc
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:1446
↓ 16 callersFunctionbenchmarkDrotmResc
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:1446
↓ 16 callersFunctionbenchmarkDswap
* ------------------ */
lib/gonum/blas/cgo/level1doubleBench_auto_test.go:422
↓ 16 callersFunctionbenchmarkDswap
* ------------------ */
lib/gonum/blas/native/level1doubleBench_auto_test.go:422
↓ 16 callersFunctiondegree
(p []float64)
kyber-demo/kyber.go:789
↓ 16 callersFunctiondegree
(p []float64)
DistSys/kyber.go:796
↓ 16 callersFunctiondegree
(p []float64)
DistSys/test/kyber.go:755
↓ 16 callersMethodreuseAs
reuseAs resizes an empty vector to a r×1 vector, or checks that a non-empty matrix is r×1.
lib/gonum/matrix/mat64/vector.go:420
↓ 16 callersFunctiontestTwoInput
testTwoInput tests a method that has two input arguments.
lib/gonum/matrix/mat64/list_test.go:937
↓ 15 callersMethodDims
Dims returns the number of rows and columns in the matrix.
lib/gonum/matrix/mat64/dense.go:194
↓ 15 callersMethodDlarfb
Dlarfb applies a block reflector to a matrix. In the call to Dlarfb, the mxn c is multiplied by the implicitly defined matrix h as follows: c = h * c
lib/gonum/lapack/native/dlarfb.go:58
↓ 15 callersMethodGT
GT returns the group GT of the BN256 pairing.
lib/dedis/kyber/pairing/bn256/suite.go:75
↓ 15 callersMethodRawTriangular
()
lib/gonum/matrix/mat64/triangular.go:40
↓ 15 callersMethodSymOuterK
SymOuterK calculates the outer product of x with itself and stores the result into the receiver. It is equivalent to the matrix multiplication s = alp
lib/gonum/matrix/mat64/symmetric.go:278
↓ 15 callersMethodUint64
Uint64 returns the uint64 representation of the value. If the value is not representable in an uint64 the result is undefined.
lib/dedis/kyber/group/mod/int.go:202
↓ 15 callersFunctionaddScaledVecBench
(b *testing.B, size, inc int)
lib/gonum/matrix/mat64/vector_test.go:362
↓ 15 callersFunctionaddVecBench
(b *testing.B, size, inc int)
lib/gonum/matrix/mat64/vector_test.go:411
↓ 15 callersFunctionscaleVecBench
(b *testing.B, size, inc int)
lib/gonum/matrix/mat64/vector_test.go:387
↓ 15 callersFunctionsubVecBench
(b *testing.B, size, inc int)
lib/gonum/matrix/mat64/vector_test.go:436
↓ 14 callersMethodCovarianceMatrix
(*mat64.SymDense)
lib/gonum/stat/distmv/general_test.go:74
↓ 14 callersMethodDgelqf
(m, n int, a []float64, lda int, tau, work []float64, lwork int)
lib/gonum/lapack/testlapack/dgelqf.go:16
↓ 14 callersMethodDgeqrf
(m, n int, a []float64, lda int, tau, work []float64, lwork int)
lib/gonum/lapack/testlapack/dgeqrf.go:16
↓ 14 callersMethodDlarft
Dlarft forms the triangular factor T of a block reflector H, storing the answer in t. H = I - V * T * V^T if store == lapack.ColumnWise H = I - V^T *
lib/gonum/lapack/native/dlarft.go:31
↓ 14 callersMethodDorglq
Dorglq generates an m×n matrix Q with orthonormal columns defined by the product of elementary reflectors as computed by Dgelqf. Q = H_0 * H_1 * ... *
lib/gonum/lapack/native/dorglq.go:28
↓ 14 callersMethodExp
Exp sets the target to a^e mod M, where e is an arbitrary big.Int exponent (not necessarily 0 <= e < M).
lib/dedis/kyber/group/mod/int.go:268
↓ 14 callersMethodFactorize
Factorize computes the LU factorization of the square matrix a and stores the result. The LU decomposition will complete regardless of the singularity
lib/gonum/matrix/mat64/lu.go:55
↓ 14 callersMethodG2
G2 returns the group G2 of the BN256 pairing.
lib/dedis/kyber/pairing/bn256/suite.go:70
↓ 14 callersMethodGet
(message interface{})
lib/dedis/kyber/proof/context.go:54
↓ 14 callersMethodIndex
Index returns the index i of the TBLS share Si.
lib/dedis/kyber/sign/tbls/tbls.go:28
↓ 14 callersMethodInv
Set to the modular inverse of scalar a
lib/dedis/kyber/group.go:49
↓ 14 callersMethodLen
Len returns the mask length in bytes.
lib/dedis/kyber/sign/cosi/cosi.go:263
↓ 14 callersMethodProcessEncryptedDeal
ProcessEncryptedDeal decrypt the deal received from the Dealer. If the deal is valid, i.e. the verifier can verify its shares against the public coeff
lib/dedis/kyber/share/vss/pedersen/vss.go:357
↓ 14 callersMethodReset
()
lib/gonum/matrix/mat64/matrix.go:134
↓ 14 callersMethodSize
Size returns the dimension of the factorized matrix.
lib/gonum/matrix/mat64/cholesky.go:127
↓ 14 callersFunctiondoReduction
(limbs [24]int64, i int)
lib/dedis/kyber/group/edwards25519/scalar_test.go:210
↓ 14 callersFunctioneqrep
(i1, i2 interface{})
lib/dedis/protobuf/protobuf_test.go:75
↓ 14 callersFunctionfeOne
(fe *fieldElement)
lib/dedis/kyber/group/edwards25519/fe.go:26
↓ 14 callersFunctionrandDense
(size int, rho float64, rnd func() float64)
lib/gonum/matrix/mat64/dense_test.go:871
↓ 14 callersFunctionunflatten
(r, c int, d []float64)
lib/gonum/matrix/mat64/matrix_test.go:45
↓ 13 callersMethodAdd
Add adds a and b element-wise, placing the result in the receiver. Add will panic if the two matrices do not have the same shape.
lib/gonum/matrix/mat64/dense_arithmetic.go:18
↓ 13 callersMethodDealCertified
DealCertified returns true if there has been less than t complaints, all Justifications were correct and if EnoughApprovals() returns true.
lib/dedis/kyber/share/vss/pedersen/vss.go:656
↓ 13 callersMethodDgesvd
(jobU, jobVT lapack.SVDJob, m, n int, a []float64, lda int, s, u []float64, ldu int, vt []float64, ldvt int, w
lib/gonum/lapack/testlapack/dgesvd.go:19
↓ 13 callersMethodDscal
(n int, alpha float64, x []float64, incX int)
lib/gonum/blas/testblas/level1double.go:2029
↓ 13 callersMethodParameters
Parameters returns the declaration's CParameters converted to a []Parameter.
lib/gonum/internal/binding/binding.go:315
↓ 13 callersMethodPointLen
Create new scalar
lib/dedis/kyber/group.go:166
↓ 13 callersMethodProcessSecretCommits
ProcessSecretCommits takes a SecretCommits from every other participant and verifies and stores it. It returns an error in case the SecretCommits is i
lib/dedis/kyber/share/dkg/rabin/dkg.go:429
↓ 13 callersMethodPut
(message interface{})
lib/dedis/kyber/proof/context.go:37
↓ 13 callersMethodSetOne
()
lib/dedis/kyber/pairing/bn256/gfp2.go:36
↓ 13 callersMethodToExtended
(r *extendedGroupElement)
lib/dedis/kyber/group/edwards25519/ge.go:167
↓ 13 callersFunctiondTolEqual
(a, b float64)
lib/gonum/blas/testblas/common.go:13
↓ 13 callersFunctionequalApprox
equalApprox returns whether the elements of a and b are the same to within the tolerance. If ignoreNaN is true the test is relaxed such that NaN == Na
lib/gonum/matrix/mat64/list_test.go:413
↓ 13 callersMethodisolatedWorkspace
isolatedWorkspace returns a new dense matrix w with the size of a and returns a callback to defer which performs cleanup at the return of the call. Th
lib/gonum/matrix/mat64/dense.go:132
↓ 13 callersMethodvalid
()
lib/gonum/matrix/mat64/cholesky.go:449
↓ 12 callersMethodCopy
Copy 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 matrices an
lib/gonum/matrix/mat64/triangular.go:267
↓ 12 callersMethodDeal
Deal returns the Deal that this verifier has received. It returns nil if the deal is not certified or there is not enough approvals.
lib/dedis/kyber/share/vss/rabin/vss.go:452
↓ 12 callersMethodDgeqrf
Dgeqrf computes the QR factorization of the m×n matrix A using a blocked algorithm. See the documentation for Dgeqr2 for a description of the paramete
lib/gonum/lapack/native/dgeqrf.go:24
← previousnext →201–300 of 7,917, ranked by callers