summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/apps.c
diff options
context:
space:
mode:
authortb <>2022-01-10 12:10:26 +0000
committertb <>2022-01-10 12:10:26 +0000
commit6b5741e4f43381bf67a7a82640e37e6bb4ac4d68 (patch)
treeba8a46237cda314ddd3da47248b453e7613bb73a /src/usr.bin/openssl/apps.c
parent66fc1114c3900ed41771dba70d33a853a0a925f4 (diff)
downloadopenbsd-6b5741e4f43381bf67a7a82640e37e6bb4ac4d68.tar.gz
openbsd-6b5741e4f43381bf67a7a82640e37e6bb4ac4d68.tar.bz2
openbsd-6b5741e4f43381bf67a7a82640e37e6bb4ac4d68.zip
Prepare to provide EVP_PKEY_{public,param}_check
This implements checking of a public key and of key generation parameters for DH and EC keys. With the same logic and setters and const quirks as for EVP_PKEY_check(). There are a couple of quirks: For DH no default EVP_PKEY_check() is implemented, instead EVP_PKEY_param_check() calls DH_check_ex() even though DH_param_check_ex() was added for this purpose. EVP_PKEY_public_check() for EC curves also checks the private key if present. ok inoguchi jsing
Diffstat (limited to 'src/usr.bin/openssl/apps.c')
0 files changed, 0 insertions, 0 deletions