summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibarchive/libarchive/archive_hmac_private.h
Commit message (Collapse)AuthorAgeFilesLines
* libarchive: Add support for building with OpenSSL 1.1Brad King2016-11-281-1/+1
| | | | | | | | | OpenSSL 1.1 made some CTX structures opaque. Port our code to use the structures only through pointers via OpenSSL 1.1 APIs. Use our adaption layer to make this work with OpenSSL 1.0 and below. Patch-by: Tomas Mraz <tmraz@redhat.com> Patch-from: https://bugzilla.redhat.com/1383744
* libarchive: Add headers to adapt between OpenSSL 1.1 and older versionsBrad King2016-11-281-1/+1
| | | | | | | Add private forwarding headers for `openssl/{evp,hmac}.h` to give us a central place to add adaptation code to work across multiple incompatible OpenSSL versions. Provide compatibility implementations of some OpenSSL 1.1 APIs when using older OpenSSL versions.
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2016-05-021-1/+12
| | | | | Resolve conflicts in C code by taking their side. Resolve conflicts in CMake code by integrating the changes.
* libarchive: Use CommonCrypto APIs on OS X only when availableBrad King2015-10-221-0/+7
| | | | | Use each CommonCrypto API only when using an OS X SDK version new enough to provide it.
* libarchive: Guard bcyrpt.h with HAVE_BCRYPT_HBrad King2015-10-211-1/+1
|
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2015-10-211-0/+88
Resolve conflicts by integrating changes from both sides.