- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for p256NegCond (0.26 sec)
-
src/crypto/internal/nistec/p256_asm.go
// Select the positive or negative root, as indicated by the least // significant bit, based on the encoding type byte. yy := new(p256Element) p256FromMont(yy, &r.y) cond := int(yy[0]&1) ^ int(b[0]&1) p256NegCond(&r.y, cond) r.z = p256One return p.Set(&r), nil default: return nil, errors.New("invalid P256 point encoding") } } // p256Polynomial sets y2 to x³ - 3x + b, and returns y2.
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_arm64.s
CSEL EQ, R22, R9, R9 STP (R4, R5), 3*16(res_ptr) STP (R6, R7), 4*16(res_ptr) STP (R8, R9), 5*16(res_ptr) RET /* ---------------------------------------*/ // func p256NegCond(val *p256Element, cond int) TEXT ·p256NegCond(SB),NOSPLIT,$0 MOVD val+0(FP), a_ptr MOVD cond+8(FP), hlp0 MOVD a_ptr, res_ptr // acc = poly MOVD $-1, acc0 MOVD p256const0<>(SB), acc1 MOVD $0, acc2
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
MOVOU X2, (16*2)(res_ptr) MOVOU X3, (16*3)(res_ptr) MOVOU X4, (16*4)(res_ptr) MOVOU X5, (16*5)(res_ptr) RET /* ---------------------------------------*/ // func p256NegCond(val *p256Element, cond int) TEXT ·p256NegCond(SB),NOSPLIT,$0 MOVQ val+0(FP), res_ptr MOVQ cond+8(FP), t0 // acc = poly MOVQ $-1, acc0 MOVQ p256const0<>(SB), acc1 MOVQ $0, acc2 MOVQ p256const1<>(SB), acc3
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 39.8K bytes - Viewed (0)