openssl/providers/implementations
Tomas Mraz bbde856619 RSA: properly generate algorithm identifier for RSA-PSS signatures
Fixes #13969

- properly handle the mandatory RSA-PSS key parameters
- improve parameter checking when setting the parameters
- compute the algorithm id at the time it is requested so it
  reflects the actual parameters set
- when generating keys do not override previously set parameters
  with defaults
- tests added to the test_req recipe that should cover the PSS signature
  handling

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13988)
2021-02-05 14:04:59 +01:00
..
asymciphers Fix some odd names in our provider source code 2021-02-01 23:02:20 +01:00
ciphers Fix cipher reinit on s390x if no key is specified 2021-01-28 15:23:25 +01:00
digests Rename SHA3 internal functions so they have an ossl_ prefix 2020-11-19 07:39:13 +10:00
encode_decode PROV: Add SM2 encoders and decoders, as well as support functionality 2021-02-01 23:02:20 +01:00
exchange Fix some odd names in our provider source code 2021-02-01 23:02:20 +01:00
include/prov PROV: Add SM2 encoders and decoders, as well as support functionality 2021-02-01 23:02:20 +01:00
kdfs Fix parameter types in sshkdf 2021-01-28 16:05:50 +01:00
kem Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx' 2020-10-15 12:00:21 +01:00
keymgmt RSA: properly generate algorithm identifier for RSA-PSS signatures 2021-02-05 14:04:59 +01:00
macs CORE & PROV: clean away OSSL_FUNC_mac_size() 2021-02-03 17:17:53 +01:00
rands rand: don't leak memory 2020-12-09 22:28:52 +10:00
signature RSA: properly generate algorithm identifier for RSA-PSS signatures 2021-02-05 14:04:59 +01:00
storemgmt Update copyright year 2021-01-28 13:54:57 +01:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00