Shane Lontis
|
e3efe7a532
Add public API for gettables and settables for keymanagement, signatures and key exchange.
|
hace 4 años |
Pauli
|
18ec26babc
gettables: core changes to pass the provider context.
|
hace 4 años |
Richard Levitte
|
5dacb38cce
KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()
|
hace 4 años |
Dr. Matthias St. Pierre
|
363b1e5dae
Make the naming scheme for dispatched functions more consistent
|
hace 4 años |
Dr. Matthias St. Pierre
|
23c48d94d4
Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>
|
hace 4 años |
Matt Caswell
|
6136ecaa95
Make sure we save the copy function when registering a new Keymgmt
|
hace 4 años |
Shane Lontis
|
5e77b79a8c
Remove gen_get_params & gen_gettable_params from keygen operation
|
hace 4 años |
Matt Caswell
|
33388b44b6
Update copyright year
|
hace 4 años |
Richard Levitte
|
d0ddf9b409
EVP: Fix calls to evp_pkey_export_to_provider()
|
hace 4 años |
Richard Levitte
|
2b9add6965
KEYMGMT: Add functions to get param/key generation parameters
|
hace 4 años |
Richard Levitte
|
1a5632e0dc
CORE: Add the key object generator libcrypto<->provider interface
|
hace 5 años |
Richard Levitte
|
13697f1c62
KEYMGMT: Add a keydata copy function
|
hace 4 años |
Richard Levitte
|
bee5d6cd3f
KEYMGMT: Add a keydata matching function
|
hace 4 años |
Nicola Tuveri
|
4fe54d674f
[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDH
|
hace 4 años |
Richard Levitte
|
273a67e345
KEYMGMT: Require both get_params and gettable_params, or none
|
hace 4 años |
Richard Levitte
|
b305452f69
Redesign the KEYMGMT libcrypto <-> provider interface - the basics
|
hace 4 años |
Richard Levitte
|
68552cdef7
Reorganize the internal evp_keymgmt functions
|
hace 4 años |
Shane Lontis
|
12603de634
Add RSA key validation to default provider
|
hace 4 años |
Richard Levitte
|
6508e85883
EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keys
|
hace 4 años |
Richard Levitte
|
e4a1d02300
Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods too
|
hace 4 años |
Richard Levitte
|
e62a45b60e
CORE & EVP: Specify OP_query_operation_name() for KEYMGMT
|
hace 4 años |
Richard Levitte
|
0ddf74bf1c
Final cleanup after move to leaner EVP_PKEY methods
|
hace 5 años |
Richard Levitte
|
506cb0f632
EVP: add functions that return the name number
|
hace 5 años |
Richard Levitte
|
f651c727f8
EVP: add name traversal functions to all fetchable types
|
hace 5 años |
Richard Levitte
|
251e610ce4
EVP: add missing common functionality
|
hace 5 años |
Dr. Matthias St. Pierre
|
706457b7bd
Reorganize local header files
|
hace 5 años |
Dr. Matthias St. Pierre
|
25f2138b0a
Reorganize private crypto header files
|
hace 5 años |
Richard Levitte
|
f7c16d48a9
In provider implemented methods, save the name number, not the name string
|
hace 5 años |
Richard Levitte
|
3ca9d210c9
Refactor how KEYMGMT methods get associated with other methods
|
hace 5 años |
Richard Levitte
|
6b9e37246d
Add a mechnism to save the name of fetched methods
|
hace 5 años |