No support for Post Quantum Curves? #2010
-
|
I recently configured the webserver, which serves my Nextcloud (and therefore CalDAV and CardDAV server), to only accept the post quantum curve x25519mlkem768. Since i've applied this config change, DAVx5 only shows I/O Errors ("Failure in SSL library, usually a protocol failure" / "HANDSHAKE_FAILURE_ON_CLIENT_HELLO") and doesn't work anymore. I am not sure whether i can generalize that - but it seems a little bit like that the SSL/TLS library of DAVx5 doesn't support post quantum secured curves? Is there any plan to change that or is it something Android related, that cannot be changed by the DAVx5 Devs? I am using DAVx5 4.5.9-ose and Android 16 on a Pixel 8a (Graphene OS, Build 2026021201). |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
|
Does your Android version support this cipher? |
Beta Was this translation helpful? Give feedback.
-
My bad, I am actually not an expert on this topic, so I just used the first thing I found.
On the browser I get So there's definitively something up with the certificates on DAVx⁵. |
Beta Was this translation helpful? Give feedback.
-
We use the latest version of Conscrypt, which is the de-facto standard (provided by Google) for apps that need a compatible TLS stack. You can see its supported protocols/ciphers here: https://github.com/google/conscrypt/blob/master/CAPABILITIES.md As soon as they add other ciphers, they will be available in DAVx5, too. I don't know whether the ciphers available in native Android are additionally available to the Concrypt ones (but I guess so). Is |
Beta Was this translation helpful? Give feedback.
I just had a look and it seems like
x25519mlkem768is in general available in conscrypt (if its used in normal Java context), but not yet available on Android (google/conscrypt#1452).