Fixes for weekly.2012-01-20

This commit is contained in:
Miek Gieben 2012-01-20 12:24:05 +01:00
parent ff25c3a674
commit 509912d4c4
2 changed files with 3 additions and 3 deletions

View File

@ -404,14 +404,14 @@ func (k *RR_DNSKEY) pubKeyCurve() *ecdsa.PublicKey {
if err != nil {
return nil
}
var c *elliptic.Curve
var c elliptic.Curve
switch k.Algorithm {
case ECDSAP256SHA256:
c = elliptic.P256()
case ECDSAP384SHA384:
c = elliptic.P384()
}
x, y := c.Unmarshal(keybuf)
x, y := elliptic.Unmarshal(c,keybuf)
pubkey := new(ecdsa.PublicKey)
pubkey.X = x
pubkey.Y = y

View File

@ -48,7 +48,7 @@ func (r *RR_DNSKEY) Generate(bits int) (PrivateKey, error) {
r.setPublicKeyRSA(priv.PublicKey.E, priv.PublicKey.N)
return priv, nil
case ECDSAP256SHA256, ECDSAP384SHA384:
var c *elliptic.Curve
var c elliptic.Curve
switch r.Algorithm {
case ECDSAP256SHA256:
c = elliptic.P256()