AntennaPod/core
Mats Wahlberg 4f86047a24 Enable TLSv1.3 and harden protocols and cipher suites for Free builds
The Free build bundles a modern Conscrypt which means TLSv1.3 is always
guaranteed no matter android version. So it can always be enabled. Since
it also provides modern cipher suites, there is no need to enable older
protocols than TLSv1.2 (that is: SSLv3, TLSv1.0 and TLSv1.1 which are
all now deprecated).

And the support for modern cipher suites also means there is no need to
explicitly enable the following (obsolete+unsafe) ciphers suites:
 * TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
 * TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
on Android API < 21 (Android < 5.0).

No changes are made to the Play builds (since the available security
provider can't be guaranteed to support modern protocols and cipher
suites).
2020-09-30 13:52:31 +02:00
..
src Enable TLSv1.3 and harden protocols and cipher suites for Free builds 2020-09-30 13:52:31 +02:00
.gitignore Moved core classes into subproject 2014-10-11 17:43:07 +02:00
build.gradle Bundle Conscrypt security provider for Free builds 2020-09-30 13:52:31 +02:00
proguard-rules.pro Moved core classes into subproject 2014-10-11 17:43:07 +02:00