Skip to content

ECDSA public key parsing broken since v0.40.0 #1018

@agrahn

Description

@agrahn

If the remote ssh server only provides an ECDSA host key pair, host key verification fails in sshj (logcat):

08-10 21:48:52.285 13544 14425 E net.schmizz.sshj.transport.TransportImpl: Dying because - com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException: Error parsing public key

This did not happen up to v0.39.0.

Context: I maintain Android Passwordstore app and a user reported a connection failure: agrahn/Android-Password-Store#420

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions