HomeSort by relevance Sort by last modified time
    Searched refs:ScalarMult (Results 1 - 23 of 23) sorted by null

  /external/boringssl/src/ssl/test/runner/curve25519/
doc.go 12 // ScalarMult sets dst to the product in*base where dst and base are the x
14 func ScalarMult(dst, in, base *[32]byte) {
15 scalarMult(dst, in, base)
22 ScalarMult(dst, in, &basePoint)
  /prebuilts/go/darwin-x86/src/vendor/golang_org/x/crypto/curve25519/
doc.go 12 // ScalarMult sets dst to the product in*base where dst and base are the x
14 func ScalarMult(dst, in, base *[32]byte) {
15 scalarMult(dst, in, base)
22 ScalarMult(dst, in, &basePoint)
  /prebuilts/go/linux-x86/src/vendor/golang_org/x/crypto/curve25519/
doc.go 12 // ScalarMult sets dst to the product in*base where dst and base are the x
14 func ScalarMult(dst, in, base *[32]byte) {
15 scalarMult(dst, in, base)
22 ScalarMult(dst, in, &basePoint)
  /external/libchrome/crypto/
p224.h 44 // ScalarMult computes *out = in*scalar where scalar is a 28-byte, big-endian
46 void CRYPTO_EXPORT ScalarMult(const Point& in,
p224_spake.cc 125 p224::ScalarMult(is_server_ ? kN : kM, pw_, &MNpw);
183 p224::ScalarMult(is_server_ ? kM : kN, pw_, &MNpw);
190 p224::ScalarMult(Y, x_, &k);
p224.cc 593 // ScalarMult calculates *out = a*scalar where scalar is a big-endian number of
595 void ScalarMult(Point* out,
706 void ScalarMult(const Point& in, const uint8_t* scalar, Point* out) {
707 ::ScalarMult(out, in, scalar, 28);
720 ::ScalarMult(out, kBasePoint, scalar, 28);
  /prebuilts/go/darwin-x86/src/crypto/elliptic/
elliptic_test.go 373 xx, yy := p256.ScalarMult(x, y, k.Bytes())
374 xx2, yy2 := p256Generic.ScalarMult(x, y, k.Bytes())
452 p256.ScalarMult(x, y, priv)
elliptic.go 12 // calculation can be performed within the transform (as in ScalarMult and
33 // ScalarMult returns k*(Bx,By) where k is a number in big-endian form.
34 ScalarMult(x1, y1 *big.Int, k []byte) (x, y *big.Int)
251 func (curve *CurveParams) ScalarMult(Bx, By *big.Int, k []byte) (*big.Int, *big.Int) {
269 return curve.ScalarMult(curve.Gx, curve.Gy, k)
p256_amd64.go 244 func (curve p256Curve) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
p256_s390x.go 224 func (curve p256CurveFast) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
p224.go 109 func (p224Curve) ScalarMult(bigX1, bigY1 *big.Int, scalar []byte) (x, y *big.Int) {
p256.go 75 func (p256Curve) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
    [all...]
  /prebuilts/go/linux-x86/src/crypto/elliptic/
elliptic_test.go 373 xx, yy := p256.ScalarMult(x, y, k.Bytes())
374 xx2, yy2 := p256Generic.ScalarMult(x, y, k.Bytes())
452 p256.ScalarMult(x, y, priv)
elliptic.go 12 // calculation can be performed within the transform (as in ScalarMult and
33 // ScalarMult returns k*(Bx,By) where k is a number in big-endian form.
34 ScalarMult(x1, y1 *big.Int, k []byte) (x, y *big.Int)
251 func (curve *CurveParams) ScalarMult(Bx, By *big.Int, k []byte) (*big.Int, *big.Int) {
269 return curve.ScalarMult(curve.Gx, curve.Gy, k)
p256_amd64.go 244 func (curve p256Curve) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
p256_s390x.go 224 func (curve p256CurveFast) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
p224.go 109 func (p224Curve) ScalarMult(bigX1, bigY1 *big.Int, scalar []byte) (x, y *big.Int) {
p256.go 75 func (p256Curve) ScalarMult(bigX, bigY *big.Int, scalar []byte) (x, y *big.Int) {
    [all...]
  /prebuilts/go/darwin-x86/src/crypto/tls/
key_agreement.go 314 curve25519.ScalarMult(&sharedKey, &scalar, &theirPublic)
329 x, _ = curve.ScalarMult(x, y, ka.privateKey)
447 curve25519.ScalarMult(&sharedKey, &scalar, &theirPublic)
459 x, _ := curve.ScalarMult(ka.x, ka.y, priv)
  /prebuilts/go/linux-x86/src/crypto/tls/
key_agreement.go 314 curve25519.ScalarMult(&sharedKey, &scalar, &theirPublic)
329 x, _ = curve.ScalarMult(x, y, ka.privateKey)
447 curve25519.ScalarMult(&sharedKey, &scalar, &theirPublic)
459 x, _ := curve.ScalarMult(ka.x, ka.y, priv)
  /prebuilts/go/darwin-x86/src/crypto/ecdsa/
ecdsa.go 258 x2, y2 := c.ScalarMult(pub.X, pub.Y, u2.Bytes())
  /prebuilts/go/linux-x86/src/crypto/ecdsa/
ecdsa.go 258 x2, y2 := c.ScalarMult(pub.X, pub.Y, u2.Bytes())
  /external/boringssl/src/ssl/test/runner/
key_agreement.go 232 x, _ = e.curve.ScalarMult(x, y, e.privateKey)
273 curve25519.ScalarMult(&out, &e.privateKey, &peerKeyCopy)

Completed in 319 milliseconds