~ubuntu-branches/ubuntu/vivid/golang/vivid

« back to all changes in this revision

Viewing changes to src/pkg/crypto/dsa/dsa.go

  • Committer: Bazaar Package Importer
  • Author(s): Ondřej Surý
  • Date: 2011-08-03 17:04:59 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110803170459-wzd99m3567y80ila
Tags: 1:59-1
* Imported Upstream version 59
* Refresh patches to a new release
* Fix FTBFS on ARM (Closes: #634270)
* Update version.bash to work with Debian packaging and not hg
  repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
                L = 3072
80
80
                N = 256
81
81
        default:
82
 
                return os.ErrorString("crypto/dsa: invalid ParameterSizes")
 
82
                return os.NewError("crypto/dsa: invalid ParameterSizes")
83
83
        }
84
84
 
85
85
        qBytes := make([]byte, N/8)
158
158
// PrivateKey must already be valid (see GenerateParameters).
159
159
func GenerateKey(priv *PrivateKey, rand io.Reader) os.Error {
160
160
        if priv.P == nil || priv.Q == nil || priv.G == nil {
161
 
                return os.ErrorString("crypto/dsa: parameters not set up before generating key")
 
161
                return os.NewError("crypto/dsa: parameters not set up before generating key")
162
162
        }
163
163
 
164
164
        x := new(big.Int)