Richard Levitte
|
5dacb38cce
KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()
|
4 gadi atpakaļ |
Pauli
|
22f7f42433
rand: avoid caching RNG parameters.
|
4 gadi atpakaļ |
Dr. Matthias St. Pierre
|
363b1e5dae
Make the naming scheme for dispatched functions more consistent
|
4 gadi atpakaļ |
Dr. Matthias St. Pierre
|
23c48d94d4
Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>
|
4 gadi atpakaļ |
Pauli
|
f000e82898
CTR, HASH and HMAC DRBGs in provider
|
4 gadi atpakaļ |
Pauli
|
15dfa092d0
rand: core APIs for provider friendly random.
|
4 gadi atpakaļ |
Shane Lontis
|
5e77b79a8c
Remove gen_get_params & gen_gettable_params from keygen operation
|
4 gadi atpakaļ |
Matt Caswell
|
33388b44b6
Update copyright year
|
4 gadi atpakaļ |
Richard Levitte
|
2b9add6965
KEYMGMT: Add functions to get param/key generation parameters
|
4 gadi atpakaļ |
Richard Levitte
|
1a5632e0dc
CORE: Add the key object generator libcrypto<->provider interface
|
5 gadi atpakaļ |
Matt Caswell
|
3965480c82
Implement provider support for Ed25519 annd Ed448
|
4 gadi atpakaļ |
Richard Levitte
|
13697f1c62
KEYMGMT: Add a keydata copy function
|
4 gadi atpakaļ |
Richard Levitte
|
bee5d6cd3f
KEYMGMT: Add a keydata matching function
|
4 gadi atpakaļ |
Richard Levitte
|
3f7ce7f102
Refactor evp_pkey_make_provided() to do legacy to provider export
|
4 gadi atpakaļ |
Nicola Tuveri
|
4fe54d674f
[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDH
|
4 gadi atpakaļ |
Richard Levitte
|
b305452f69
Redesign the KEYMGMT libcrypto <-> provider interface - the basics
|
4 gadi atpakaļ |
Shane Lontis
|
12603de634
Add RSA key validation to default provider
|
4 gadi atpakaļ |
Richard Levitte
|
f6aa577412
EVP: Add evp_pkey_make_provided() and refactor around it
|
4 gadi atpakaļ |
Richard Levitte
|
6508e85883
EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keys
|
4 gadi atpakaļ |
Richard Levitte
|
e4a1d02300
Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods too
|
4 gadi atpakaļ |
Richard Levitte
|
e62a45b60e
CORE & EVP: Specify OP_query_operation_name() for KEYMGMT
|
4 gadi atpakaļ |
Shane Lontis
|
3c957bcd54
Cache constants for fetched EVP_cipher
|
5 gadi atpakaļ |
Matt Caswell
|
2c938e2ee8
Implement provider support for Asym Ciphers
|
5 gadi atpakaļ |
Richard Levitte
|
0ddf74bf1c
Final cleanup after move to leaner EVP_PKEY methods
|
5 gadi atpakaļ |
Richard Levitte
|
0e52100400
EVP: Make the SIGNATURE implementation leaner
|
5 gadi atpakaļ |
Richard Levitte
|
c0e0984f12
EVP: Make the KEYEXCH implementation leaner
|
5 gadi atpakaļ |
Richard Levitte
|
f651c727f8
EVP: add name traversal functions to all fetchable types
|
5 gadi atpakaļ |
Matt Caswell
|
d8c98d79d1
Add the provider function signatures for DigestSign*
|
5 gadi atpakaļ |
Dr. Matthias St. Pierre
|
50cd4768c6
Reorganize public header files (part 1)
|
5 gadi atpakaļ |
Dr. Matthias St. Pierre
|
706457b7bd
Reorganize local header files
|
5 gadi atpakaļ |