| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…nGH-134626) Rename components related to `_hashlib.{HASH,HASHXOF}` objects. - The `EVPobject` structure is renamed `HASHobject`. - Non-clinic `HASH` methods are now prefixed by `_hashlib_HASH_*`. A similar change is made for non-clinic `HASHXOF` methods. - Functions extracting information from `EVP_MD` objects and functions constructing `EVP_MD` objects now include `openssl_evp_md` in their name. This change allows us to avoid future ambiguities between the `EVP_MD` and the `EVP_MAC` APIs (currently, we only use `EVP_MD` for hash functions and rely on the legacy interface for HMAC instead of using `EVP_MAC`). (cherry picked from commit cb8045e) Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
|
I'm a bit hesistant now... On one's side, it will ease my life when handling conflicts, but.... at the same time, because of the additional complexity of EVP_MAC in the file, I actually think I'll anyway have conflicts. So to be on the safe side (and since the beta is near), I'll just forget all backports and will just keep it in 3.15 for now. If there are issues later, we can apply those changes first. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Rename components related to _hashlib.{HASH,HASHXOF} objects.
A similar change is made for non-clinic HASHXOF methods.
constructing EVP_MD objects now include openssl_evp_md in their name.
This change allows us to avoid future ambiguities between the EVP_MD
and the EVP_MAC APIs (currently, we only use EVP_MD for hash functions
and rely on the legacy interface for HMAC instead of using EVP_MAC).
(cherry picked from commit cb8045e)
Co-authored-by: Bénédikt Tran 10796600+picnixz@users.noreply.github.com