https://bugzilla.redhat.com/show_bug.cgi?id=1038683

Antonio Murdaca <amurd...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amurd...@redhat.com



--- Comment #21 from Antonio Murdaca <amurd...@redhat.com> ---
if this isn't doable, however we can use this patch:

diff --git
a/vendor/src/github.com/google/certificate-transparency/go/x509/x509.go
b/vendor/src/github.com/google/certificate-transparency/go/x509/x509.go
old mode 100755
new mode 100644
index cda7220..d879b91
--- a/vendor/src/github.com/google/certificate-transparency/go/x509/x509.go
+++ b/vendor/src/github.com/google/certificate-transparency/go/x509/x509.go
@@ -330,7 +330,6 @@ func getPublicKeyAlgorithmFromOID(oid
asn1.ObjectIdentifier) PublicKeyAlgorithm
 //
 // NB: secp256r1 is equivalent to prime256v1
 var (
-    oidNamedCurveP224 = asn1.ObjectIdentifier{1, 3, 132, 0, 33}
     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}
@@ -338,8 +337,6 @@ var (

 func namedCurveFromOID(oid asn1.ObjectIdentifier) elliptic.Curve {
     switch {
-    case oid.Equal(oidNamedCurveP224):
-        return elliptic.P224()
     case oid.Equal(oidNamedCurveP256):
         return elliptic.P256()
     case oid.Equal(oidNamedCurveP384):
@@ -352,8 +349,6 @@ func namedCurveFromOID(oid asn1.ObjectIdentifier)
elliptic.Curve {

 func oidFromNamedCurve(curve elliptic.Curve) (asn1.ObjectIdentifier, bool) {
     switch curve {
-    case elliptic.P224():
-        return oidNamedCurveP224, true
     case elliptic.P256():
         return oidNamedCurveP256, true
     case elliptic.P384():
@@ -1458,7 +1453,7 @@ func CreateCertificate(rand io.Reader, template, parent
*Certificate, pub interf
         hashFunc = crypto.SHA1
     case *ecdsa.PrivateKey:
         switch priv.Curve {
-        case elliptic.P224(), elliptic.P256():
+        case elliptic.P256():
             hashFunc = crypto.SHA256
             signatureAlgorithm.Algorithm = oidSignatureECDSAWithSHA256
         case elliptic.P384():

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
golang mailing list
golang@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/golang@lists.fedoraproject.org

Reply via email to