openssl/crypto/rsa
Dr. Stephen Henson 59029ca113 Add PSS parameter restrictions.
If a key contains any PSS parameter restrictions set them during
sign or verification initialisation. Parameters now become the
default values for sign/verify. Digests are fixed and any attempt
to change them is an error. The salt length can be modified but
must not be less than the minimum value.

If the key parameters are invalid then verification or signing
initialisation returns an error.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2177)
2017-01-08 01:42:49 +00:00
..
build.info
rsa_ameth.c Add rsa_pss_get_param. 2017-01-08 01:42:48 +00:00
rsa_asn1.c Cache maskHash parameter 2017-01-08 01:42:46 +00:00
rsa_chk.c
rsa_crpt.c
rsa_depr.c
rsa_err.c Initial parameter restrictions. 2017-01-08 01:42:48 +00:00
rsa_gen.c
rsa_lib.c Support RSA operations in PSS. 2017-01-08 01:42:47 +00:00
rsa_locl.h Add rsa_pss_get_param. 2017-01-08 01:42:48 +00:00
rsa_meth.c Raise an error on memory alloc failure. 2016-11-16 20:54:53 -05:00
rsa_none.c
rsa_null.c
rsa_oaep.c
rsa_ossl.c
rsa_pk1.c
rsa_pmeth.c Add PSS parameter restrictions. 2017-01-08 01:42:49 +00:00
rsa_prn.c
rsa_pss.c
rsa_saos.c
rsa_sign.c
rsa_ssl.c
rsa_x931.c
rsa_x931g.c