Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for Pow22523 (0.14 sec)

  1. src/crypto/internal/edwards25519/field/fe_alias_test.go

    		{name: "Invert", oneArgF: (*Element).Invert},
    		{name: "Negate", oneArgF: (*Element).Negate},
    		{name: "Set", oneArgF: (*Element).Set},
    		{name: "Square", oneArgF: (*Element).Square},
    		{name: "Pow22523", oneArgF: (*Element).Pow22523},
    		{
    			name: "Mult32",
    			oneArgF: func(v, x *Element) *Element {
    				return v.Mult32(x, 0xffffffff)
    			},
    		},
    		{name: "Multiply", twoArgsF: (*Element).Multiply},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:26:17 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. src/crypto/internal/edwards25519/field/fe.go

    func mul51(a uint64, b uint32) (lo uint64, hi uint64) {
    	mh, ml := bits.Mul64(a, uint64(b))
    	lo = ml & maskLow51Bits
    	hi = (mh << 13) | (ml >> 51)
    	return
    }
    
    // Pow22523 set v = x^((p-5)/8), and returns v. (p-5)/8 is 2^252-3.
    func (v *Element) Pow22523(x *Element) *Element {
    	var t0, t1, t2 Element
    
    	t0.Square(x)             // x^2
    	t1.Square(&t0)           // x^4
    	t1.Square(&t1)           // x^8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 11.8K bytes
    - Viewed (0)
Back to top