Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for IsOnCurve (0.15 sec)

  1. src/crypto/ecdsa/ecdsa.go

    // Curve is not supported by crypto/ecdh.
    func (k *PublicKey) ECDH() (*ecdh.PublicKey, error) {
    	c := curveToECDH(k.Curve)
    	if c == nil {
    		return nil, errors.New("ecdsa: unsupported curve by crypto/ecdh")
    	}
    	if !k.Curve.IsOnCurve(k.X, k.Y) {
    		return nil, errors.New("ecdsa: invalid public key")
    	}
    	return c.NewPublicKey(elliptic.Marshal(k.Curve, k.X, k.Y))
    }
    
    // Equal reports whether pub and x have the same value.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:11:18 UTC 2024
    - 20.4K bytes
    - Viewed (0)
Back to top