Commit History

Author SHA1 Message Date
  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