diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2020-05-17 20:48:23 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2021-04-05 00:41:42 +0900 |
commit | c2e9b16f0b46371498232d68c01ac32d98a8ca0c (patch) | |
tree | 5a6835c45a8d75048fc394596a0ba3af5e927898 /ext/openssl/ossl_pkey_rsa.c | |
parent | 88b90fb8568a9f104dfed1ace3b33b8586eafeed (diff) | |
download | ruby-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