google / google/conscrypt

ClassCastException: com.android.org.conscrypt.OpenSSLX25519PublicKey cannot be cast to java.security.interfaces.XECPublicKey

Open
#1,299 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.4k
Forks
326
Avg merge
16h 22m
Merged PRs (30d)
17

Description

I have a problem using [a library](https://github.com/ptrd/agent15/blob/bb64632185ad72d2ffda6eba9002a927ad88dcb1/src/main/java/tech/kwik/agent15/extension/KeyShareExtension.java#L215) in Android, I think x25519 public key should implement XECPublicKey.

Also [initialize support](https://github.com/ptrd/agent15/blob/bb64632185ad72d2ffda6eba9002a927ad88dcb1/src/main/java/tech/kwik/agent15/engine/impl/TlsEngineImpl.java#L103) is [not complete](https://github.com/google/conscrypt/blob/8565cc7f9beca3fa8d82529373dc37100ba121a2/common/src/main/java/org/conscrypt/OpenSSLXDHKeyPairGenerator.java#L59), can I assume x25519 is not generally available in conscrypt?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.