Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. src/crypto/elliptic/params.go

    	// use that instead of the generic one.
    	if specific, ok := matchesSpecificCurve(curve); ok {
    		return specific.Add(x1, y1, x2, y2)
    	}
    	panicIfNotOnCurve(curve, x1, y1)
    	panicIfNotOnCurve(curve, x2, y2)
    
    	z1 := zForAffine(x1, y1)
    	z2 := zForAffine(x2, y2)
    	return curve.affineFromJacobian(curve.addJacobian(x1, y1, z1, x2, y2, z2))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  2. src/crypto/elliptic/elliptic.go

    //
    // Deprecated: for ECDH, use the crypto/ecdh package. This function returns an
    // encoding equivalent to that of PublicKey.Bytes in crypto/ecdh.
    func Marshal(curve Curve, x, y *big.Int) []byte {
    	panicIfNotOnCurve(curve, x, y)
    
    	byteLen := (curve.Params().BitSize + 7) / 8
    
    	ret := make([]byte, 1+2*byteLen)
    	ret[0] = 4 // uncompressed point
    
    	x.FillBytes(ret[1 : 1+byteLen])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 9K bytes
    - Viewed (0)
Back to top