mirror of
https://github.com/oxen-io/session-android.git
synced 2025-10-26 09:59:28 +00:00
More MasterSecret cleanup
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
package org.thoughtcrime.securesms.crypto;
|
||||
|
||||
import android.support.annotation.NonNull;
|
||||
|
||||
import org.whispersystems.libsignal.util.guava.Optional;
|
||||
|
||||
public class MasterSecretUnion {
|
||||
|
||||
private final Optional<MasterSecret> masterSecret;
|
||||
private final Optional<AsymmetricMasterSecret> asymmetricMasterSecret;
|
||||
|
||||
public MasterSecretUnion(@NonNull MasterSecret masterSecret) {
|
||||
this.masterSecret = Optional.of(masterSecret);
|
||||
this.asymmetricMasterSecret = Optional.absent();
|
||||
}
|
||||
|
||||
public MasterSecretUnion(@NonNull AsymmetricMasterSecret asymmetricMasterSecret) {
|
||||
this.masterSecret = Optional.absent();
|
||||
this.asymmetricMasterSecret = Optional.of(asymmetricMasterSecret);
|
||||
}
|
||||
|
||||
public Optional<MasterSecret> getMasterSecret() {
|
||||
return masterSecret;
|
||||
}
|
||||
|
||||
public Optional<AsymmetricMasterSecret> getAsymmetricMasterSecret() {
|
||||
return asymmetricMasterSecret;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user