summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2020-05-17 20:48:23 +0900
committerKazuki Yamaguchi <k@rhe.jp>2021-07-18 17:44:47 +0900
commit098985a5e66e4dd6b01d246909b66d3d7e4024c0 (patch)
treef0afa592ec0f525787c512090b08c277b28f60fd /internal
parent595644e4f65f35e35f4c81e3aa228ac7d7f091d4 (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 'internal')
0 files changed, 0 insertions, 0 deletions