diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2020-05-17 20:48:23 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2021-07-18 17:44:47 +0900 |
commit | 098985a5e66e4dd6b01d246909b66d3d7e4024c0 (patch) | |
tree | f0afa592ec0f525787c512090b08c277b28f60fd /string.c | |
parent | 595644e4f65f35e35f4c81e3aa228ac7d7f091d4 (diff) |
[ruby/openssl] 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.
https://github.com/ruby/openssl/commit/c2e9b16f0b
Diffstat (limited to 'string.c')
0 files changed, 0 insertions, 0 deletions