Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for namedCurveFromOID (0.2 sec)

  1. src/crypto/x509/parser.go

    		namedCurveOID := new(asn1.ObjectIdentifier)
    		if !paramsDer.ReadASN1ObjectIdentifier(namedCurveOID) {
    			return nil, errors.New("x509: invalid ECDSA parameters")
    		}
    		namedCurve := namedCurveFromOID(*namedCurveOID)
    		if namedCurve == nil {
    			return nil, errors.New("x509: unsupported elliptic curve")
    		}
    		x, y := elliptic.Unmarshal(namedCurve, der)
    		if x == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:00:16 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  2. src/crypto/x509/x509.go

    	oidNamedCurveP256 = asn1.ObjectIdentifier{1, 2, 840, 10045, 3, 1, 7}
    	oidNamedCurveP384 = asn1.ObjectIdentifier{1, 3, 132, 0, 34}
    	oidNamedCurveP521 = asn1.ObjectIdentifier{1, 3, 132, 0, 35}
    )
    
    func namedCurveFromOID(oid asn1.ObjectIdentifier) elliptic.Curve {
    	switch {
    	case oid.Equal(oidNamedCurveP224):
    		return elliptic.P224()
    	case oid.Equal(oidNamedCurveP256):
    		return elliptic.P256()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
Back to top