https://bugs.kde.org/show_bug.cgi?id=368172

--- Comment #6 from Nick Cross <k...@goots.org> ---
I enabled usb debugging and checked the logcat as well :

I/KDE/LanLinkProvider( 1804): Starting SSL handshake with rnc@atlantis
trusted:false
E/KDE/LanLinkProvider( 1804): Handshake failed with rnc@atlantis
W/System.err( 1804): javax.net.ssl.SSLHandshakeException:
javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x71796540:
Failure in SSL library, usually a protocol error
W/System.err( 1804): error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no
shared cipher (external/openssl/ssl/s3_srvr.c:1381 0x72935d74:0x00000000)
W/System.err( 1804):    at
com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:448)
W/System.err( 1804):    at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$4.run(LanLinkProvider.java:246)
W/System.err( 1804):    at java.lang.Thread.run(Thread.java:841)
W/System.err( 1804): Caused by: javax.net.ssl.SSLProtocolException: SSL
handshake aborted: ssl=0x71796540: Failure in SSL library, usually a protocol
error
W/System.err( 1804): error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no
shared cipher (external/openssl/ssl/s3_srvr.c:1381 0x72935d74:0x00000000)
W/System.err( 1804):    at
com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
W/System.err( 1804):    at
com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)
W/System.err( 1804):    ... 2 more
E/KDE/sendPackage( 1804): No device link (of 0 available) could send the
package. Package kdeconnect.pair to rnc@atlantis lost!
W/System.err( 1804): java.lang.Throwable
W/System.err( 1804):    at
org.kde.kdeconnect.Device.sendPackage(Device.java:629)
W/System.err( 1804):    at
org.kde.kdeconnect.Device.sendPackage(Device.java:605)
W/System.err( 1804):    at
org.kde.kdeconnect.Backends.LanBackend.LanPairingHandler.unpair(LanPairingHandler.java:237)
W/System.err( 1804):    at org.kde.kdeconnect.Device.unpair(Device.java:270)
W/System.err( 1804):    at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$4$1.onServiceStart(LanLinkProvider.java:255)
W/System.err( 1804):    at
org.kde.kdeconnect.BackgroundService.onStartCommand(BackgroundService.java:305)
W/System.err( 1804):    at
android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2750)
W/System.err( 1804):    at
android.app.ActivityThread.access$2100(ActivityThread.java:144)
W/System.err( 1804):    at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
W/System.err( 1804):    at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1804):    at android.os.Looper.loop(Looper.java:212)
W/System.err( 1804):    at
android.app.ActivityThread.main(ActivityThread.java:5137)
W/System.err( 1804):    at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1804):    at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1804):    at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:902)
W/System.err( 1804):    at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:718)
W/System.err( 1804):    at dalvik.system.NativeStart.main(Native Method)

While I haven't compiled up anything on KDE locally of late, or tried uploading
a custom package to the phone I'd be happy to give it a go with some
guidelines. 

>From what I can see of the code it adds the following ciphers

 +    // Setting supported ciphers manually
 +    // Top 3 ciphers are for new Android devices, botton two are for old
Android devices
 +    // FIXME : These cipher suites should be checked whether they are
supported or not on device
 +    QList<QSslCipher> socketCiphers;
 +    socketCiphers.append(QSslCipher("ECDHE-ECDSA-AES256-GCM-SHA384"));
 +    socketCiphers.append(QSslCipher("ECDHE-ECDSA-AES128-GCM-SHA256"));
 +    socketCiphers.append(QSslCipher("ECDHE-RSA-AES128-SHA"));
 +    socketCiphers.append(QSslCipher("RC4-SHA"));
 +    socketCiphers.append(QSslCipher("RC4-MD5"));
 +

Is there a way of enabling (more) debug to see what cipher(s) the desktop and
android apps are attempting to use?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to