aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_pkey_rsa.c
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2020-05-17 20:48:23 +0900
committerKazuki Yamaguchi <k@rhe.jp>2021-04-05 00:41:42 +0900
commitc2e9b16f0b46371498232d68c01ac32d98a8ca0c (patch)
tree5a6835c45a8d75048fc394596a0ba3af5e927898 /ext/openssl/ossl_pkey_rsa.c
parent88b90fb8568a9f104dfed1ace3b33b8586eafeed (diff)
downloadruby-openssl-c2e9b16f0b46371498232d68c01ac32d98a8ca0c.tar.gz
pkey/dh: use high level EVP interface to generate parameters and keys
Implement PKey::DH.new(size, gen), PKey::DH.generate(size, gen), and PKey::DH#generate_key! using PKey.generate_parameters and .generate_key instead of the low level DH functions. Note that the EVP interface can enforce additional restrictions - for example, DH key shorter than 2048 bits is no longer accepted by default in OpenSSL 3.0. The test code is updated accordingly.
Diffstat (limited to 'ext/openssl/ossl_pkey_rsa.c')
0 files changed, 0 insertions, 0 deletions