Skip to content

v0.14.10

Choose a tag to compare

@github-actions github-actions released this 29 May 02:05
WhisperTrustStore: produce BKS keystore instead of JKS

BlacklistingTrustManager.createFor in signalservice-core loads the
trust store via BouncyCastle's BcKeyStoreSpi (hardcoded BKS format),
so the previous JKS-format in-memory store failed at runtime with
"Wrong version of key store" during /v2/send.

Register BouncyCastleProvider in a static initializer and build the
in-memory keystore as KeyStore.getInstance("BKS", "BC").

Bump version to 0.14.10.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>