All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.signal.libsignal.protocol.fingerprint.Fingerprint Maven / Gradle / Ivy

There is a newer version: 0.62.0
Show newest version
//
// Copyright 2016 Signal Messenger, LLC.
// SPDX-License-Identifier: AGPL-3.0-only
//

package org.signal.libsignal.protocol.fingerprint;

public class Fingerprint {

  private final DisplayableFingerprint displayableFingerprint;
  private final ScannableFingerprint scannableFingerprint;

  public Fingerprint(
      DisplayableFingerprint displayableFingerprint, ScannableFingerprint scannableFingerprint) {
    this.displayableFingerprint = displayableFingerprint;
    this.scannableFingerprint = scannableFingerprint;
  }

  /**
   * @return A text fingerprint that can be displayed and compared remotely.
   */
  public DisplayableFingerprint getDisplayableFingerprint() {
    return displayableFingerprint;
  }

  /**
   * @return A scannable fingerprint that can be scanned and compared locally.
   */
  public ScannableFingerprint getScannableFingerprint() {
    return scannableFingerprint;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy