Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | archive_cryptor: use new Nettle AES interface on Nettle 3.0 and higher | Martin Matuska | 2020-11-04 | 1 | -0/+8 |
| | |||||
* | archive_cryptor: silence Nettle 3.5+ warnings | Martin Matuska | 2020-11-02 | 1 | -0/+1 |
| | |||||
* | Unify header style, header guard comes first | Martin Matuska | 2020-01-13 | 1 | -4/+3 |
| | | | | Found by LGTM.com code analysis | ||||
* | Add mbed TLS as optional crypto provider | Martin Matuska | 2020-01-03 | 1 | -0/+17 |
| | | | | | Make Nettle optional and OpenSSL default Fixes #1301 | ||||
* | Issue #924: fix capitalization of bcrypt.h header | Tim Kientzle | 2017-07-16 | 1 | -1/+1 |
| | |||||
* | Add support for building with OpenSSL 1.1 | Tomas Mraz | 2016-11-21 | 1 | -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. Closes: #810 Patch-from: https://bugzilla.redhat.com/1383744 | ||||
* | Add infrastructure to adapt between OpenSSL 1.1 and older versions | Brad King | 2016-11-21 | 1 | -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. | ||||
* | Ensure that cryptor, hmac, and xxhash always define at least one symbol. ↵ | Tim Kientzle | 2016-04-24 | 1 | -0/+11 |
| | | | | This prevents headaches with compilers and linkers that choke on empty object files. | ||||
* | Fix nettle library probe | Tim Kientzle | 2016-01-19 | 1 | -1/+1 |
| | | | | | | = Only use it if we can find the library *and* the headers = When probing the library, try to link a function that's actually in the library (not 'main') | ||||
* | Use CommonCrypto APIs on OS X only when available | Brad King | 2015-10-26 | 1 | -0/+7 |
| | | | | | Use each CommonCrypto API only when using an OS X SDK version new enough to provide it. | ||||
* | Issue #520: Define BCRYPT_SUCCESS for VS2008 | Tim Kientzle | 2015-06-15 | 1 | -0/+5 |
| | |||||
* | Fix build failure without cryptography library. | Michihiro NAKAJIMA | 2014-10-14 | 1 | -0/+2 |
| | |||||
* | Implement HMAC, PBKDF2 and AES support on Windows using CNG for | Michihiro NAKAJIMA | 2014-10-13 | 1 | -4/+10 |
| | | | | Zip encryption and decryption. | ||||
* | Fix build failure on Windows. | Michihiro NAKAJIMA | 2014-10-12 | 1 | -0/+13 |
| | |||||
* | Fix build failure on FreeBSD 9.2. | Michihiro NAKAJIMA | 2014-09-14 | 1 | -0/+2 |
| | |||||
* | Add support for WinZip AES encryption. | Michihiro NAKAJIMA | 2014-09-09 | 1 | -2/+13 |
| | |||||
* | Move cryptographic functions into archive_cryptor.c. | Michihiro NAKAJIMA | 2014-09-09 | 1 | -0/+106 |
I will rename archive_crypto.c to archive_digest.c. |