aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFilippo Valsorda <hi@filippo.io>2018-02-08 16:19:24 +0100
committerBrad Fitzpatrick <bradfitz@golang.org>2018-02-14 15:31:22 +0000
commitc0094338fb29e00ef9a3bf5613637e27e7b1dc83 (patch)
treea37cb5d42ee7c7dbedec66b43baa20cbba9c94d9 /src
parent9558ba293f9ea1c9241eba99858eee449ba882d2 (diff)
downloadgo-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.go2
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)