4 ms·
This reminds me of the TLS 1.3 implementation for older Android phones. It's being provided via a library called Conscrypt: https://github.com/google/conscrypt
by politelemon 4y ago
This reminds me of the TLS 1.3 implementation for older Android phones. It's being provided via a library called Conscrypt: https://github.com/google/conscrypt https://github.com/google/conscrypt
And it goes all the way back to Android 2.3
It does add quite a bit of size to APKs (about 4-5 MB) but I think it's worth it to provide better security and connectivity regardless of OS and device age.
- toast0 4y ago4 or 5 mb is pretty big for a gingerbread phone. I'd wonder if there's ways to make that smaller. Cutting out unnecessary ciphers would likely help, looks like conscrypt supports a lot of things; if you're including this to support your own servers, you probably know which ciphers are actually used and don't want to include anything else. It wasn't immediately clear if conscrypt does its own certificate parsing; that's a lot of code if it's not strictly needed. (But it might not be possible to support ecdsa signed certificates without that)