Richard Levitte
|
f7397f0d58
Fix EVP_Cipher() for provided cipher implementations
|
5 years ago |
Shane Lontis
|
089cb623be
Move cipher ctx 'original iv' parameter into the provider
|
5 years ago |
Richard Levitte
|
776cb8358e
Make EVP_CIPHER_is_a() work with legacy cipher implementations too
|
5 years ago |
Richard Levitte
|
c96399e296
Adapt EVP_CIPHER_{param_to_asn1,asn1_to_param} for use with provider.
|
5 years ago |
Dr. Matthias St. Pierre
|
706457b7bd
Reorganize local header files
|
5 years ago |
Dr. Matthias St. Pierre
|
25f2138b0a
Reorganize private crypto header files
|
5 years ago |
Rich Salz
|
51ba9ebd09
Avoid ?: construct in XXXerr calls
|
5 years ago |
Richard Levitte
|
7cfa1717b8
Modify providers that keep track of underlying algorithms
|
5 years ago |
Richard Levitte
|
f7c16d48a9
In provider implemented methods, save the name number, not the name string
|
5 years ago |
Shane Lontis
|
88d870824f
Fix S390X bad size_t that causes memory trash in legacy ciphers
|
5 years ago |
Shane Lontis
|
dc64dc2edd
Add EVP_CIPHER_CTX_tag_length()
|
5 years ago |
Dmitry Belyavskiy
|
8bbc7f2211
Disallow change EVP_MD properties once set
|
5 years ago |
Shane Lontis
|
1c3ace6898
Change provider params from int to size_t
|
5 years ago |
Richard Levitte
|
3fd7026276
New function EVP_MD_free()
|
5 years ago |
Richard Levitte
|
6a3b7c6887
Adapt diverse EVP_MD functions to use get_params and set_params interfaces
|
5 years ago |
Shane Lontis
|
7dddf2fcc5
Change EVP_CIPHER_CTX_iv_length() to return current ivlen for some modes
|
5 years ago |
Shane Lontis
|
a672a02a64
Add gcm ciphers (aes and aria) to providers.
|
5 years ago |
Shane Lontis
|
e870791a4d
Add evp_util macros
|
5 years ago |
Richard Levitte
|
8b84b075ff
Adapt DH to use with KEYMGMT
|
5 years ago |
Richard Levitte
|
1d2622d4f3
Add EVP_MD_provider() and EVP_CIPHER_provider()
|
5 years ago |
Richard Levitte
|
c750bc0851
Re-implement EVP_MD_name() and EVP_CIPHER_name() as functions
|
5 years ago |
Richard Levitte
|
6b9e37246d
Add a mechnism to save the name of fetched methods
|
5 years ago |
Matt Caswell
|
76ca35e724
Fix no-dh
|
5 years ago |
Matt Caswell
|
ff64702b3d
Make the EVP Key Exchange code provider aware
|
5 years ago |
Shane Lontis
|
459b15d451
Add Common shared code needed to move aes ciphers to providers
|
5 years ago |
Richard Levitte
|
13273237a6
Adapt diverse EVP_CIPHER functions to use get_params and set_params interfaces
|
5 years ago |
Matt Caswell
|
70c35fd1f6
Rename EVP_MD_upref/EVP_CIPHER_upref to EVP_MD_up_ref/EVP_CIPHER_up_ref
|
5 years ago |
Matt Caswell
|
319e518a5a
Make some EVP code available from within the FIPS module
|
5 years ago |
Richard Levitte
|
f79858ac4d
Replumbing: make the oneshot proider cipher function like the others
|
5 years ago |
Matt Caswell
|
718b133a53
Implement AES CBC ciphers in the default provider
|
5 years ago |