Richard Levitte
|
3fd7026276
New function EVP_MD_free()
|
5 years ago |
Richard Levitte
|
3ca9d210c9
Refactor how KEYMGMT methods get associated with other methods
|
5 years ago |
Matt Caswell
|
ed71e917e9
Fix data races in EVP_CIPHER_fetch and EVP_MD_fetch
|
5 years ago |
Richard Levitte
|
92d9d0ae2b
Rename ctx_{get,set}_params to {get,set}_ctx_params
|
5 years ago |
Richard Levitte
|
ae3ff60e7b
Add missing EVP param utility functions
|
5 years ago |
Richard Levitte
|
6a3b7c6887
Adapt diverse EVP_MD functions to use get_params and set_params interfaces
|
5 years ago |
Richard Levitte
|
c540f00f38
Add EVP_CIPHER_do_all_ex() and EVP_MD_do_all_ex()
|
5 years ago |
Richard Levitte
|
6b9e37246d
Add a mechnism to save the name of fetched methods
|
5 years ago |
Richard Levitte
|
7c95390ef0
ossl_provider_upref to ossl_provider_up_ref
|
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 |
Pauli
|
4e7991b497
Change OSSL_PARAM return size to not be a pointer.
|
5 years ago |
Shane Lontis
|
83b4a24384
Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).
|
5 years ago |
Richard Levitte
|
98475995e1
EVP_DigestInit_ex(): drop previous context engine earlier
|
5 years ago |
Shane Lontis
|
d5e5e2ffaf
Move digests to providers
|
5 years ago |
Matt Caswell
|
319e518a5a
Make some EVP code available from within the FIPS module
|
5 years ago |
Richard Levitte
|
0211740fcc
EVP_FETCH: remove the need to transport the legacy NID through construction
|
5 years ago |
Richard Levitte
|
a39eb84006
Replumbing: give the possibility for the provider to create a context
|
5 years ago |
Matt Caswell
|
df05f2ce6d
Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider aware
|
5 years ago |
Richard Levitte
|
0ad50b4dee
Providers: for the digest_final operation, pass a output buffer size
|
5 years ago |
Matt Caswell
|
d030892312
Add a legacy provider and put MD2 in it
|
5 years ago |
Matt Caswell
|
dc46e3dde5
Use the right NID when putting a method in the store
|
5 years ago |
Matt Caswell
|
7556b9df59
Support EVP_MD_block_size() with providers
|
5 years ago |
Matt Caswell
|
b7c913c820
Ensure EVP_MD_CTX_md returns the EVP_MD originally used
|
5 years ago |
Matt Caswell
|
a8274ea351
Tolerate 0 byte input length for Update functions
|
5 years ago |
Matt Caswell
|
de29ff17a2
Implement SHA256 in the default provider
|
5 years ago |
Matt Caswell
|
8c8cf0d962
Make EVP_Digest* functions provider aware
|
5 years ago |
Matt Caswell
|
3653d0c224
Implement EVP_MD_fetch()
|
5 years ago |
Richard Levitte
|
4a8b0c55c0
Following the license change, modify the boilerplates in crypto/evp/
|
5 years ago |
Paul Yang
|
4803717f5e
Support setting SM2 ID
|
6 years ago |
Paul Yang
|
00902d9414
Introduce EVP_MD_CTX_set_pkey_ctx
|
6 years ago |