diff options
author | Shane Lontis <shane.lontis@oracle.com> | 2020-01-29 20:32:32 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2020-01-29 20:32:32 +1000 |
commit | 12603de634fe628488066d1f3f2c720ca20d6df9 (patch) | |
tree | a7345e533ae5811eeb682a7cf8d02c6a8008b6f6 /include/crypto/rsa.h | |
parent | a76ce2862bc6ae2cf8a749c8747d371041fc42d1 (diff) |
Add RSA key validation to default provider
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10780)
Diffstat (limited to 'include/crypto/rsa.h')
-rw-r--r-- | include/crypto/rsa.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/crypto/rsa.h b/include/crypto/rsa.h index 29256371f6..c3763d1e1f 100644 --- a/include/crypto/rsa.h +++ b/include/crypto/rsa.h @@ -22,4 +22,9 @@ int rsa_get0_all_params(RSA *r, STACK_OF(BIGNUM_const) *primes, int rsa_padding_check_PKCS1_type_2_TLS(unsigned char *to, size_t tlen, const unsigned char *from, size_t flen, int client_version, int alt_version); + +int rsa_validate_public(const RSA *key); +int rsa_validate_private(const RSA *key); +int rsa_validate_pairwise(const RSA *key); + #endif |