diff options
| author | Filippo Valsorda <hi@filippo.io> | 2018-02-08 16:19:24 +0100 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-02-14 15:31:22 +0000 |
| commit | c0094338fb29e00ef9a3bf5613637e27e7b1dc83 (patch) | |
| tree | a37cb5d42ee7c7dbedec66b43baa20cbba9c94d9 /src | |
| parent | 9558ba293f9ea1c9241eba99858eee449ba882d2 (diff) | |
| download | go-c0094338fb29e00ef9a3bf5613637e27e7b1dc83.tar.xz | |
crypto/rsa: improve error message for keys too short for PSS
Fixes #23736
Change-Id: I850d91a512394c4292927d51c475064bfa4e3053
Reviewed-on: https://go-review.googlesource.com/92815
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/crypto/rsa/pss.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crypto/rsa/pss.go b/src/crypto/rsa/pss.go index 75558a92cf..3ff0c2f4d0 100644 --- a/src/crypto/rsa/pss.go +++ b/src/crypto/rsa/pss.go @@ -36,7 +36,7 @@ func emsaPSSEncode(mHash []byte, emBits int, salt []byte, hash hash.Hash) ([]byt // 3. If emLen < hLen + sLen + 2, output "encoding error" and stop. if emLen < hLen+sLen+2 { - return nil, errors.New("crypto/rsa: encoding error") + return nil, errors.New("crypto/rsa: key size too small for PSS signature") } em := make([]byte, emLen) |
