- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for p256Mul (0.14 sec)
-
src/crypto/internal/nistec/p256_asm_table_test.go
zInvSq := new(p256Element) for j := 0; j < 32; j++ { p.Add(p, base) // Convert p to affine coordinates. p256Inverse(zInv, &p.z) p256Sqr(zInvSq, zInv, 1) p256Mul(zInv, zInv, zInvSq) p256Mul(&p.x, &p.x, zInvSq) p256Mul(&p.y, &p.y, zInv) p.z = p256One if p256Equal(&table[j].x, &p.x) != 1 || p256Equal(&table[j].y, &p.y) != 1 { t.Fatalf("incorrect table entry at index %d", j) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 1.1K bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm.go
var t1 = new(p256Element) p256Sqr(z, in, 1) p256Mul(z, in, z) p256Sqr(z, z, 1) p256Mul(z, in, z) p256Sqr(t0, z, 3) p256Mul(t0, z, t0) p256Sqr(t1, t0, 6) p256Mul(t0, t0, t1) p256Sqr(t0, t0, 3) p256Mul(z, z, t0) p256Sqr(t0, z, 1) p256Mul(t0, in, t0) p256Sqr(t1, t0, 16) p256Mul(t0, t0, t1) p256Sqr(t0, t0, 15) p256Mul(z, z, t0) p256Sqr(t0, t0, 17) p256Mul(t0, in, t0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 18:57:38 UTC 2024 - 21.4K bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm_ppc64le.s
DATA p256mul<>+0x38(SB)/8, $0x1c1d1e1f0c0d0e0f // SEL d0 0 d1 d0 DATA p256mul<>+0x40(SB)/8, $0x040506071c1d1e1f // SEL 0 d1 d0 d1 DATA p256mul<>+0x48(SB)/8, $0x0c0d0e0f1c1d1e1f // SEL 0 d1 d0 d1 DATA p256mul<>+0x50(SB)/8, $0x0405060704050607 // SEL 0 0 d1 d0 DATA p256mul<>+0x58(SB)/8, $0x1c1d1e1f0c0d0e0f // SEL 0 0 d1 d0 DATA p256mul<>+0x60(SB)/8, $0x0c0d0e0f1c1d1e1f // SEL d1 d0 d1 d0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 56.5K bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm_s390x.s
DATA p256mul<>+0x00(SB)/8, $0xffffffff00000001 // P256 DATA p256mul<>+0x08(SB)/8, $0x0000000000000000 // P256 DATA p256mul<>+0x10(SB)/8, $0x00000000ffffffff // P256 DATA p256mul<>+0x18(SB)/8, $0xffffffffffffffff // P256 DATA p256mul<>+0x20(SB)/8, $0x1c1d1e1f00000000 // SEL d0 0 0 d0 DATA p256mul<>+0x28(SB)/8, $0x000000001c1d1e1f // SEL d0 0 0 d0 DATA p256mul<>+0x30(SB)/8, $0x0001020304050607 // SEL d0 0 d1 d0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 55.4K bytes - Viewed (0) -
src/crypto/internal/nistec/fiat/p256.go
return e } // Sub sets e = t1 - t2, and returns e. func (e *P256Element) Sub(t1, t2 *P256Element) *P256Element { p256Sub(&e.x, &t1.x, &t2.x) return e } // Mul sets e = t1 * t2, and returns e. func (e *P256Element) Mul(t1, t2 *P256Element) *P256Element { p256Mul(&e.x, &t1.x, &t2.x) return e } // Square sets e = t * t, and returns e. func (e *P256Element) Square(t *P256Element) *P256Element {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 12 00:04:29 UTC 2022 - 3.6K bytes - Viewed (0) -
src/crypto/internal/nistec/fiat/p256_fiat64.go
x2 := ((x1 & arg3) | ((^x1) & arg2)) *out1 = x2 } // p256Mul multiplies two field elements in the Montgomery domain. // // Preconditions: // // 0 ≤ eval arg1 < m // 0 ≤ eval arg2 < m // // Postconditions: // // eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg2)) mod m // 0 ≤ eval out1 < m
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 05 21:53:03 UTC 2022 - 41.2K bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm_arm64.s
MOVD y1, x1 MOVD y2, x2 MOVD y3, x3 CBNZ b_ptr, sqrLoop STP (y0, y1), 0*16(res_ptr) STP (y2, y3), 1*16(res_ptr) RET /* ---------------------------------------*/ // func p256Mul(res, in1, in2 *p256Element) TEXT ·p256Mul(SB),NOSPLIT,$0 MOVD res+0(FP), res_ptr MOVD in1+8(FP), a_ptr MOVD in2+16(FP), b_ptr MOVD p256const0<>(SB), const0 MOVD p256const1<>(SB), const1 LDP 0*16(a_ptr), (x0, x1)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 29.7K bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm_amd64.s
MOVQ acc2, (8*2)(res_ptr) MOVQ acc3, (8*3)(res_ptr) MOVQ res_ptr, x_ptr DECQ BX JNE sqrLoop RET /* ---------------------------------------*/ // func p256Mul(res, in1, in2 *p256Element) TEXT ·p256Mul(SB),NOSPLIT,$0 MOVQ res+0(FP), res_ptr MOVQ in1+8(FP), x_ptr MOVQ in2+16(FP), y_ptr // x * y[0] MOVQ (8*0)(y_ptr), t0 MOVQ (8*0)(x_ptr), AX MULQ t0 MOVQ AX, acc0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 39.8K bytes - Viewed (0) -
gradle/verification-keyring.keys
cGV2sAI+H5qPhF65Ag0EV3WABQEQALzM0Cs9Zvd08xOEvbEBj59LrS9d0HVKQ61g mkNakWC+jR35VD6FXpe6UYAcBLrEbVYfKw9P0p6MhFKAsb570JoznKGzE1rVYUZQ zhD0RKje35rvkajvEcjGAWMLTjr87pWHeD0389ER64bzORncfa/l+YP56PI+CThb 2wUvTTONGJkPQUpVhH+P256cQL/Y0Fwu4XLerpwN+YKgMQ47raRcydobPeSfMQr9 fVKRyOzFEOrvNpCVDUqi77d0gLDLjHlIlDyOX5554S8XYLb91eYOiFvnu2pTCKii ExRCSYK29mAQePKlTCCnQxOjbmBbGS8mVIkpQ5vpvXvzpY3JIjMXaDGqWSQSYGXh
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Apr 01 11:46:17 UTC 2024 - 525.2K bytes - Viewed (0)