/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)
|