Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. src/crypto/x509/sec1.go

    // For a more flexible key format which is not EC specific, use
    // [MarshalPKCS8PrivateKey].
    func MarshalECPrivateKey(key *ecdsa.PrivateKey) ([]byte, error) {
    	oid, ok := oidFromNamedCurve(key.Curve)
    	if !ok {
    		return nil, errors.New("x509: unknown elliptic curve")
    	}
    
    	return marshalECPrivateKeyWithOID(key, oid)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  2. src/crypto/x509/pkcs8.go

    		privKey.Algo = pkix.AlgorithmIdentifier{
    			Algorithm:  oidPublicKeyRSA,
    			Parameters: asn1.NullRawValue,
    		}
    		privKey.PrivateKey = MarshalPKCS1PrivateKey(k)
    
    	case *ecdsa.PrivateKey:
    		oid, ok := oidFromNamedCurve(k.Curve)
    		if !ok {
    			return nil, errors.New("x509: unknown curve while marshaling to PKCS#8")
    		}
    		oidBytes, err := asn1.Marshal(oid)
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 5.8K bytes
    - Viewed (0)
Back to top