diff --git a/java/java/src/main/java/org/signal/internal/Native.java b/java/java/src/main/java/org/signal/internal/Native.java index 7a2abd332..a301192d8 100644 --- a/java/java/src/main/java/org/signal/internal/Native.java +++ b/java/java/src/main/java/org/signal/internal/Native.java @@ -74,8 +74,6 @@ public final class Native { public static native byte[] Aes256GcmSiv_Encrypt(long aesGcmSiv, byte[] ptext, byte[] nonce, byte[] associatedData); public static native long Aes256GcmSiv_New(byte[] key); - public static native String DisplayableFingerprint_Format(byte[] local, byte[] remote); - public static native byte[] ECPrivateKey_Agree(long privateKey, long publicKey); public static native long ECPrivateKey_Deserialize(byte[] data); public static native void ECPrivateKey_Destroy(long handle); diff --git a/java/java/src/main/java/org/whispersystems/libsignal/fingerprint/DisplayableFingerprint.java b/java/java/src/main/java/org/whispersystems/libsignal/fingerprint/DisplayableFingerprint.java index c9f00a340..e20054d3d 100644 --- a/java/java/src/main/java/org/whispersystems/libsignal/fingerprint/DisplayableFingerprint.java +++ b/java/java/src/main/java/org/whispersystems/libsignal/fingerprint/DisplayableFingerprint.java @@ -10,10 +10,6 @@ import org.signal.client.internal.Native; public class DisplayableFingerprint { private String displayString; - DisplayableFingerprint(byte[] localFingerprint, byte[] remoteFingerprint) { - this.displayString = Native.DisplayableFingerprint_Format(localFingerprint, remoteFingerprint); - } - DisplayableFingerprint(String displayString) { this.displayString = displayString; } diff --git a/node/libsignal_client.d.ts b/node/libsignal_client.d.ts index 245e8fe1c..92a6f6a82 100644 --- a/node/libsignal_client.d.ts +++ b/node/libsignal_client.d.ts @@ -12,7 +12,6 @@ export function Aes256GcmSiv_Encrypt(aesGcmSiv: Aes256GcmSiv, ptext: Buffer, non export function Aes256GcmSiv_New(key: Buffer): Aes256GcmSiv; export function CiphertextMessage_Serialize(obj: CiphertextMessage): Buffer; export function CiphertextMessage_Type(msg: CiphertextMessage): number; -export function DisplayableFingerprint_Format(local: Buffer, remote: Buffer): string; export function Fingerprint_DisplayString(obj: Fingerprint): string; export function Fingerprint_New(iterations: number, version: number, localIdentifier: Buffer, localKey: PublicKey, remoteIdentifier: Buffer, remoteKey: PublicKey): Fingerprint; export function Fingerprint_ScannableEncoding(obj: Fingerprint): Buffer; diff --git a/rust/bridge/shared/src/lib.rs b/rust/bridge/shared/src/lib.rs index 8e970ed87..944e6606d 100644 --- a/rust/bridge/shared/src/lib.rs +++ b/rust/bridge/shared/src/lib.rs @@ -236,13 +236,6 @@ bridge_get!( jni = "NumericFingerprintGenerator_1GetDisplayString" ); -#[bridge_fn(ffi = "fingerprint_format")] -fn DisplayableFingerprint_Format( - local: &[u8], - remote: &[u8], -) -> Result { - DisplayableFingerprint::new(&local, &remote).map(|f| f.to_string()) -} #[bridge_fn(ffi = "fingerprint_compare")] fn ScannableFingerprint_Compare( fprint1: &[u8], diff --git a/swift/Sources/SignalFfi/signal_ffi.h b/swift/Sources/SignalFfi/signal_ffi.h index 620f0d9f4..d931ed1ff 100644 --- a/swift/Sources/SignalFfi/signal_ffi.h +++ b/swift/Sources/SignalFfi/signal_ffi.h @@ -457,12 +457,6 @@ SignalFfiError *signal_fingerprint_scannable_encoding(const unsigned char **out, SignalFfiError *signal_fingerprint_display_string(const char **out, const SignalFingerprint *obj); -SignalFfiError *signal_fingerprint_format(const char **out, - const unsigned char *local, - size_t local_len, - const unsigned char *remote, - size_t remote_len); - SignalFfiError *signal_fingerprint_compare(bool *out, const unsigned char *fprint1, size_t fprint1_len,