1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-22 15:54:57 +00:00
transmission/third-party
Mike Gelfand 5edbcb3740
Add CommonCrypto-based crypto utils implementation (#2032)
* Add CommonCrypto-based crypto utils implementation

Ported and adapted from an old (circa 2014-2015) branch of mine.

DH helpers are based on CCBigNum since CCDH doesn't provide acceptable error
reporting, and SecDH interface is a bit weird and limiting. Given that all
mentioned APIs are private, it doesn't seem to matter which one we're using as
any of them could be changed/removed by Apple at any point.

* Switch Xcode project to CommonCrypto backend
2021-10-24 21:19:57 +03:00
..
arc4@6c8a5dd7e5 Switch to a standalone ARC4 implementation (#1788) 2021-09-12 06:47:29 +03:00
curl Update curl and openssl to those in 10.10 SDK (macOS) 2019-06-22 16:43:59 +03:00
dht@25e12bb39e Update DHT library to 0.25 2018-02-10 11:35:14 +03:00
googletest@68ca04c261 refactor: use GTest for running tests (#1383) 2020-08-11 13:11:55 -05:00
libb64@8456a5b5c9 Add third-party libraries back as submodules 2017-01-02 02:25:59 +03:00
libevent@e91a51eb5d Update libevent to 2.1.12-stable. (#1588) 2021-05-20 11:36:12 -05:00
libnatpmp@4d3b9d87bb Add third-party libraries back as submodules 2017-01-02 02:25:59 +03:00
libutp@fda9f4b3db Add third-party libraries back as submodules 2017-01-02 02:25:59 +03:00
miniupnpc@e37cde82e8 Bump miniupnpc version to 2.0.20170509 (take two) 2017-07-27 18:29:09 +03:00
.clang-format Switch to clang-format for code formatting, include Mac client 2021-08-16 00:38:29 +03:00
macosx-libevent-evconfig-private.h Update libevent to 2.1.12-stable. (#1588) 2021-05-20 11:36:12 -05:00
macosx-libevent-event-config.h Add CommonCrypto-based crypto utils implementation (#2032) 2021-10-24 21:19:57 +03:00