Richard Levitte
|
157ded39ee
EVP: Adapt EVP_PKEY_missing_parameters() for provider keys
|
4 anni fa |
Richard Levitte
|
badf51c869
EVP: Add evp_pkey_upgrade_to_provider(), for EVP_PKEY upgrades
|
4 anni fa |
Richard Levitte
|
3c6ed9555c
Rethink the EVP_PKEY cache of provider side keys
|
4 anni fa |
Richard Levitte
|
3f7ce7f102
Refactor evp_pkey_make_provided() to do legacy to provider export
|
4 anni fa |
Pauli
|
f41ac0eeab
Deprecate the low level DSA functions.
|
4 anni fa |
Matt Caswell
|
ad5b71be73
Fix no-ec
|
4 anni fa |
Richard Levitte
|
b305452f69
Redesign the KEYMGMT libcrypto <-> provider interface - the basics
|
4 anni fa |
Richard Levitte
|
68552cdef7
Reorganize the internal evp_keymgmt functions
|
4 anni fa |
Richard Levitte
|
f4e4382cae
EVP_PKEY_assign_EC_KEY(): detect SM2 curve and set EVP_PKEY type accordingly
|
4 anni fa |
Matt Caswell
|
2ee4a50ab9
Modify EVP_PKEY_CTX_new_from_pkey() to add a propquery parameter
|
4 anni fa |
Richard Levitte
|
ead0d2347a
EVP: Add EVP_PKEY_get_default_digest_name() and use it
|
4 anni fa |
Richard Levitte
|
f6aa577412
EVP: Add evp_pkey_make_provided() and refactor around it
|
4 anni fa |
Richard Levitte
|
6508e85883
EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keys
|
4 anni fa |
Shane Lontis
|
e683582bf3
Add dsa signature alg to fips provider
|
4 anni fa |
Pauli
|
5310a4e616
coverity 1201462: check error returns
|
4 anni fa |
Richard Levitte
|
f1299839b7
EVP: Adapt EVP_PKEY_print_ routines to use BIO_f_prefix()
|
5 anni fa |
Matt Caswell
|
32c869ffab
Ensure EVP_PKEY_set1_DH detects X9.42 keys
|
5 anni fa |
Richard Levitte
|
54c1711f87
SERIALIZER: add hooks in EVP_PKEY_print_ routines
|
5 anni fa |
Pauli
|
ab5c77b476
EVP p_lib: Add NULL check to EVP_PKEY_missing_parameters.
|
5 anni fa |
Tobias Nießen
|
465a58b117
Allow EVP_PKEY_get0_RSA for RSA-PSS keys
|
5 anni fa |
Rich Salz
|
12a765a523
Explicitly test against NULL; do not use !p or similar
|
5 anni fa |
Dr. Matthias St. Pierre
|
25f2138b0a
Reorganize private crypto header files
|
5 anni fa |
Pauli
|
69db30449e
Remove engine param macros from wrapper APIs
|
5 anni fa |
Pauli
|
7f588d20cd
OSSL_PARAM_construct_utf8_string computes the string length.
|
5 anni fa |
Matt Caswell
|
9a7846dfe5
Use ENGINE_get_id() instead of ENGINE_get_name()
|
5 anni fa |
Matt Caswell
|
3be06e0d10
Fix no-engine
|
5 anni fa |
Richard Levitte
|
703170d4b9
Get rid of the diversity of names for MAC parameters
|
5 anni fa |
Richard Levitte
|
81ff9eebbc
Use macros internally for algorithm names
|
5 anni fa |
Richard Levitte
|
e74bd29053
Prepare EVP_MAC infrastructure for moving all MACs to providers
|
5 anni fa |
Richard Levitte
|
4cae07fef3
Add evp_keymgmt_clear_pkey_cache() and use it
|
5 anni fa |