/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/math/ec/ |
H A D | ECMultiplier.java | 18 ECPoint multiply(ECPoint p, BigInteger k); method in interface:ECMultiplier
|
H A D | ECPoint.java | 270 ECFieldElement zInv2 = zInv.square(), zInv3 = zInv2.multiply(zInv); 282 return this.getCurve().createRawPoint(getRawXCoord().multiply(sx), getRawYCoord().multiply(sy), this.withCompression); 328 : getCurve().createRawPoint(getRawXCoord().multiply(scale), getRawYCoord(), getRawZCoords(), this.withCompression); 335 : getCurve().createRawPoint(getRawXCoord(), getRawYCoord().multiply(scale), getRawZCoords(), this.withCompression); 523 public ECPoint multiply(BigInteger k) method in class:ECPoint 525 return this.getCurve().getMultiplier().multiply(this, k); 559 ECFieldElement Z2 = Z.square(), Z3 = Z.multiply(Z2); 560 lhs = lhs.multiply(Z); 561 A = A.multiply(Z [all...] |
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/math/ec/custom/sec/ |
H A D | SecP224K1FieldElement.java | 91 public ECFieldElement multiply(ECFieldElement b) method in class:SecP224K1FieldElement 94 SecP224K1Field.multiply(x, ((SecP224K1FieldElement)b).x, z); 100 // return multiply(b.invert()); 103 SecP224K1Field.multiply(z, x, z); 156 SecP224K1Field.multiply(x2, x1, x2); 159 SecP224K1Field.multiply(x3, x1, x3); 162 SecP224K1Field.multiply(x4, x1, x4); 165 SecP224K1Field.multiply(x8, x4, x8); 168 SecP224K1Field.multiply(x11, x3, x11); 171 SecP224K1Field.multiply(x1 [all...] |
H A D | SecP192K1FieldElement.java | 87 public ECFieldElement multiply(ECFieldElement b) method in class:SecP192K1FieldElement 90 SecP192K1Field.multiply(x, ((SecP192K1FieldElement)b).x, z); 96 // return multiply(b.invert()); 99 SecP192K1Field.multiply(z, x, z); 149 SecP192K1Field.multiply(x2, x1, x2); 152 SecP192K1Field.multiply(x3, x1, x3); 155 SecP192K1Field.multiply(x6, x3, x6); 158 SecP192K1Field.multiply(x8, x2, x8); 161 SecP192K1Field.multiply(x16, x8, x16); 164 SecP192K1Field.multiply(x1 [all...] |
H A D | SecP256K1FieldElement.java | 87 public ECFieldElement multiply(ECFieldElement b) method in class:SecP256K1FieldElement 90 SecP256K1Field.multiply(x, ((SecP256K1FieldElement)b).x, z); 96 // return multiply(b.invert()); 99 SecP256K1Field.multiply(z, x, z); 150 SecP256K1Field.multiply(x2, x1, x2); 153 SecP256K1Field.multiply(x3, x1, x3); 156 SecP256K1Field.multiply(x6, x3, x6); 159 SecP256K1Field.multiply(x9, x3, x9); 162 SecP256K1Field.multiply(x11, x2, x11); 165 SecP256K1Field.multiply(x2 [all...] |
H A D | SecP384R1FieldElement.java | 87 public ECFieldElement multiply(ECFieldElement b) method in class:SecP384R1FieldElement 90 SecP384R1Field.multiply(x, ((SecP384R1FieldElement)b).x, z); 96 // return multiply(b.invert()); 99 SecP384R1Field.multiply(z, x, z); 145 SecP384R1Field.multiply(t1, x1, t1); 148 SecP384R1Field.multiply(t2, t1, t2); 151 SecP384R1Field.multiply(t2, x1, t2); 154 SecP384R1Field.multiply(t3, t2, t3); 157 SecP384R1Field.multiply(t4, t2, t4); 160 SecP384R1Field.multiply(t [all...] |
H A D | SecP192R1FieldElement.java | 87 public ECFieldElement multiply(ECFieldElement b) method in class:SecP192R1FieldElement 90 SecP192R1Field.multiply(x, ((SecP192R1FieldElement)b).x, z); 96 // return multiply(b.invert()); 99 SecP192R1Field.multiply(z, x, z); 144 SecP192R1Field.multiply(t1, x1, t1); 147 SecP192R1Field.multiply(t2, t1, t2); 150 SecP192R1Field.multiply(t1, t2, t1); 153 SecP192R1Field.multiply(t2, t1, t2); 156 SecP192R1Field.multiply(t1, t2, t1); 159 SecP192R1Field.multiply(t [all...] |
H A D | SecP256R1FieldElement.java | 87 public ECFieldElement multiply(ECFieldElement b) method in class:SecP256R1FieldElement 90 SecP256R1Field.multiply(x, ((SecP256R1FieldElement)b).x, z); 96 // return multiply(b.invert()); 99 SecP256R1Field.multiply(z, x, z); 143 SecP256R1Field.multiply(t1, x1, t1); 146 SecP256R1Field.multiply(t2, t1, t2); 149 SecP256R1Field.multiply(t1, t2, t1); 152 SecP256R1Field.multiply(t2, t1, t2); 155 SecP256R1Field.multiply(t1, t2, t1); 158 SecP256R1Field.multiply(t [all...] |
H A D | SecP224R1FieldElement.java | 88 public ECFieldElement multiply(ECFieldElement b) method in class:SecP224R1FieldElement 91 SecP224R1Field.multiply(x, ((SecP224R1FieldElement)b).x, z); 97 // return multiply(b.invert()); 100 SecP224R1Field.multiply(z, x, z); 190 SecP224R1Field.multiply(t1, t2, t1); 199 SecP224R1Field.multiply(e1, e0, t); 200 SecP224R1Field.multiply(t, nc, t); 201 SecP224R1Field.multiply(d1, d0, f1); 203 SecP224R1Field.multiply(d1, e0, t); 205 SecP224R1Field.multiply(e [all...] |
H A D | SecP521R1Point.java | 107 SecP521R1Field.multiply(S2, X2.x, U2); 109 SecP521R1Field.multiply(S2, Z1.x, S2); 110 SecP521R1Field.multiply(S2, Y2.x, S2); 126 SecP521R1Field.multiply(S1, X1.x, U1); 128 SecP521R1Field.multiply(S1, Z2.x, S1); 129 SecP521R1Field.multiply(S1, Y1.x, S1); 155 SecP521R1Field.multiply(HSquared, H, G); 158 SecP521R1Field.multiply(HSquared, U1, V); 160 SecP521R1Field.multiply(S1, G, t1); 170 SecP521R1Field.multiply(Y [all...] |
H A D | SecP192R1Point.java | 110 SecP192R1Field.multiply(S2, X2.x, U2); 112 SecP192R1Field.multiply(S2, Z1.x, S2); 113 SecP192R1Field.multiply(S2, Y2.x, S2); 129 SecP192R1Field.multiply(S1, X1.x, U1); 131 SecP192R1Field.multiply(S1, Z2.x, S1); 132 SecP192R1Field.multiply(S1, Y1.x, S1); 158 SecP192R1Field.multiply(HSquared, H, G); 161 SecP192R1Field.multiply(HSquared, U1, V); 181 SecP192R1Field.multiply(Z3.x, Z1.x, Z3.x); 185 SecP192R1Field.multiply(Z [all...] |
H A D | SecP224R1Point.java | 109 SecP224R1Field.multiply(S2, X2.x, U2); 111 SecP224R1Field.multiply(S2, Z1.x, S2); 112 SecP224R1Field.multiply(S2, Y2.x, S2); 128 SecP224R1Field.multiply(S1, X1.x, U1); 130 SecP224R1Field.multiply(S1, Z2.x, S1); 131 SecP224R1Field.multiply(S1, Y1.x, S1); 157 SecP224R1Field.multiply(HSquared, H, G); 160 SecP224R1Field.multiply(HSquared, U1, V); 180 SecP224R1Field.multiply(Z3.x, Z1.x, Z3.x); 184 SecP224R1Field.multiply(Z [all...] |
H A D | SecP256R1Point.java | 109 SecP256R1Field.multiply(S2, X2.x, U2); 111 SecP256R1Field.multiply(S2, Z1.x, S2); 112 SecP256R1Field.multiply(S2, Y2.x, S2); 128 SecP256R1Field.multiply(S1, X1.x, U1); 130 SecP256R1Field.multiply(S1, Z2.x, S1); 131 SecP256R1Field.multiply(S1, Y1.x, S1); 157 SecP256R1Field.multiply(HSquared, H, G); 160 SecP256R1Field.multiply(HSquared, U1, V); 180 SecP256R1Field.multiply(Z3.x, Z1.x, Z3.x); 184 SecP256R1Field.multiply(Z [all...] |
H A D | SecP384R1Point.java | 109 SecP384R1Field.multiply(S2, X2.x, U2); 111 SecP384R1Field.multiply(S2, Z1.x, S2); 112 SecP384R1Field.multiply(S2, Y2.x, S2); 128 SecP384R1Field.multiply(S1, X1.x, U1); 130 SecP384R1Field.multiply(S1, Z2.x, S1); 131 SecP384R1Field.multiply(S1, Y1.x, S1); 157 SecP384R1Field.multiply(HSquared, H, G); 160 SecP384R1Field.multiply(HSquared, U1, V); 181 SecP384R1Field.multiply(Z3.x, Z1.x, Z3.x); 185 SecP384R1Field.multiply(Z [all...] |
H A D | SecP192K1Point.java | 111 SecP192K1Field.multiply(S2, X2.x, U2); 113 SecP192K1Field.multiply(S2, Z1.x, S2); 114 SecP192K1Field.multiply(S2, Y2.x, S2); 130 SecP192K1Field.multiply(S1, X1.x, U1); 132 SecP192K1Field.multiply(S1, Z2.x, S1); 133 SecP192K1Field.multiply(S1, Y1.x, S1); 159 SecP192K1Field.multiply(HSquared, H, G); 162 SecP192K1Field.multiply(HSquared, U1, V); 182 SecP192K1Field.multiply(Z3.x, Z1.x, Z3.x); 186 SecP192K1Field.multiply(Z [all...] |
H A D | SecP224K1Point.java | 111 SecP224K1Field.multiply(S2, X2.x, U2); 113 SecP224K1Field.multiply(S2, Z1.x, S2); 114 SecP224K1Field.multiply(S2, Y2.x, S2); 130 SecP224K1Field.multiply(S1, X1.x, U1); 132 SecP224K1Field.multiply(S1, Z2.x, S1); 133 SecP224K1Field.multiply(S1, Y1.x, S1); 159 SecP224K1Field.multiply(HSquared, H, G); 162 SecP224K1Field.multiply(HSquared, U1, V); 182 SecP224K1Field.multiply(Z3.x, Z1.x, Z3.x); 186 SecP224K1Field.multiply(Z [all...] |
H A D | SecP256K1Point.java | 111 SecP256K1Field.multiply(S2, X2.x, U2); 113 SecP256K1Field.multiply(S2, Z1.x, S2); 114 SecP256K1Field.multiply(S2, Y2.x, S2); 130 SecP256K1Field.multiply(S1, X1.x, U1); 132 SecP256K1Field.multiply(S1, Z2.x, S1); 133 SecP256K1Field.multiply(S1, Y1.x, S1); 159 SecP256K1Field.multiply(HSquared, H, G); 162 SecP256K1Field.multiply(HSquared, U1, V); 182 SecP256K1Field.multiply(Z3.x, Z1.x, Z3.x); 186 SecP256K1Field.multiply(Z [all...] |
/external/apache-commons-math/src/main/java/org/apache/commons/math/stat/regression/ |
H A D | GLSMultipleLinearRegression.java | 97 RealMatrix XTOIX = XT.multiply(OI).multiply(X); 99 return inverse.multiply(XT).multiply(OI).operate(Y); 112 RealMatrix XTOIX = X.transpose().multiply(OI).multiply(X);
|
/external/replicaisland/src/com/replica/replicaisland/ |
H A D | GravityComponent.java | 43 mScaledGravity.multiply(timeDelta); 53 mGravity.multiply(multiplier);
|
H A D | OrbitalMagnetComponent.java | 79 mRim.multiply(mMagnetRadius); 88 mVelocity.multiply(timeDelta); 93 mDelta.multiply(mMagnetRadius); 109 mVelocity.multiply(mStrength); 115 mVelocity.multiply(weight); 121 targetVelocity.multiply(speed);
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/ |
H A D | FieldElement.java | 42 * @param a element to multiply 45 T multiply(T a); method in interface:FieldElement
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/math/ec/endo/ |
H A D | GLVTypeBEndomorphism.java | 30 BigInteger a = k.subtract((b1.multiply(p.getV1A())).add(b2.multiply(p.getV2A()))); 31 BigInteger b = (b1.multiply(p.getV1B())).add(b2.multiply(p.getV2B())).negate(); 49 BigInteger b = k.multiply(g.abs());
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/analysis/polynomials/ |
H A D | PolynomialsUtils.java | 248 coefficients.add(ck.multiply(ai[0]).subtract(ckm1.multiply(ai[2]))); 255 coefficients.add(ck.multiply(ai[0]).add(ckPrev.multiply(ai[1])).subtract(ckm1.multiply(ai[2]))); 261 coefficients.add(ck.multiply(ai[0]).add(ckPrev.multiply(ai[1]))); 264 coefficients.add(ck.multiply(ai[1]));
|
/external/swiftshader/src/OpenGL/common/ |
H A D | MatrixStack.hpp | 40 void multiply(const float *M); 41 void multiply(const double *M);
|
/external/wycheproof/java/com/google/security/wycheproof/ |
H A D | EcUtil.java | 214 d = a.multiply(a).subtract(x).mod(p); 236 BigInteger tmp = u.multiply(v); 237 u = u.multiply(u).add(v.multiply(v).mod(p).multiply(d)).mod(p); 240 tmp = u.multiply(a).add(v.multiply(d)).mod(p); 241 v = a.multiply(v).add(u).mod(p); 250 if (squareRoot != null && squareRoot.multiply(squareRoot).mod(p).compareTo(x) != 0) { 320 BigInteger lhs = y.multiply( [all...] |