type crypto/elliptic.Curve

31 uses

	crypto/elliptic (current package)
		elliptic.go#L23: type Curve interface {
		elliptic.go#L39: func matchesSpecificCurve(params *CurveParams, available ...Curve) (Curve, bool) {
		elliptic.go#L332: func GenerateKey(curve Curve, rand io.Reader) (priv []byte, x, y *big.Int, err error) {
		elliptic.go#L363: func Marshal(curve Curve, x, y *big.Int) []byte {
		elliptic.go#L378: func MarshalCompressed(curve Curve, x, y *big.Int) []byte {
		elliptic.go#L389: func Unmarshal(curve Curve, data []byte) (x, y *big.Int) {
		elliptic.go#L412: func UnmarshalCompressed(curve Curve, data []byte) (x, y *big.Int) {
		elliptic.go#L456: func P224() Curve {
		elliptic.go#L469: func P256() Curve {
		elliptic.go#L481: func P384() Curve {
		elliptic.go#L493: func P521() Curve {
		p224.go#L28: var _ Curve = p224
		p384.go#L28: var _ Curve = p384
		p521.go#L28: var _ Curve = p521

	crypto/ecdsa
		ecdsa.go#L55: 	elliptic.Curve
		ecdsa.go#L127: func randFieldElement(c elliptic.Curve, rand io.Reader) (k *big.Int, err error) {
		ecdsa.go#L145: func GenerateKey(c elliptic.Curve, rand io.Reader) (*PrivateKey, error) {
		ecdsa.go#L161: func hashToInt(hash []byte, c elliptic.Curve) *big.Int {
		ecdsa.go#L240: func signGeneric(priv *PrivateKey, csprng *cipher.StreamReader, c elliptic.Curve, hash []byte) (r, s *big.Int, err error) {
		ecdsa.go#L305: func verifyGeneric(pub *PublicKey, c elliptic.Curve, hash []byte, r, s *big.Int) bool {
		ecdsa_noasm.go#L15: func sign(priv *PrivateKey, csprng *cipher.StreamReader, c elliptic.Curve, hash []byte) (r, s *big.Int, err error) {
		ecdsa_noasm.go#L19: func verify(pub *PublicKey, c elliptic.Curve, hash []byte, r, s *big.Int) bool {

	crypto/tls
		key_schedule.go#L139: func curveForCurveID(id CurveID) (elliptic.Curve, bool) {

	crypto/x509
		sec1.go#L83: 	var curve elliptic.Curve
		x509.go#L493: func namedCurveFromOID(oid asn1.ObjectIdentifier) elliptic.Curve {
		x509.go#L507: func oidFromNamedCurve(curve elliptic.Curve) (asn1.ObjectIdentifier, bool) {

	github.com/aws/aws-sdk-go-v2/internal/v4a
		v4a.go#L52: 	p256          elliptic.Curve

	github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto
		ecc.go#L22: func ECDSAKey(curve elliptic.Curve, d []byte) *ecdsa.PrivateKey {
		ecc.go#L28: func ECDSAKeyFromPoint(curve elliptic.Curve, d *big.Int) *ecdsa.PrivateKey {
		ecc.go#L45: func ECDSAPublicKey(curve elliptic.Curve, x, y []byte) (*ecdsa.PublicKey, error) {