Yubikey text decryption working
This commit is contained in:
@@ -36,7 +36,7 @@ public class DecryptVerifyResult extends OperationResult {
|
||||
long mKeyIdPassphraseNeeded;
|
||||
|
||||
byte[] mNfcSessionKey;
|
||||
long mNfcKeyId;
|
||||
String mNfcPassphrase;
|
||||
|
||||
OpenPgpSignatureResult mSignatureResult;
|
||||
OpenPgpMetadata mDecryptMetadata;
|
||||
@@ -49,17 +49,17 @@ public class DecryptVerifyResult extends OperationResult {
|
||||
mKeyIdPassphraseNeeded = keyIdPassphraseNeeded;
|
||||
}
|
||||
|
||||
public void setNfcState(byte[] sessionKey, long nfcKeyId) {
|
||||
public void setNfcState(byte[] sessionKey, String passphrase) {
|
||||
mNfcSessionKey = sessionKey;
|
||||
mNfcKeyId = nfcKeyId;
|
||||
mNfcPassphrase = passphrase;
|
||||
}
|
||||
|
||||
public byte[] getNfcEncryptedSessionKey() {
|
||||
return mNfcSessionKey;
|
||||
}
|
||||
|
||||
public long getNfcKeyId() {
|
||||
return mNfcKeyId;
|
||||
public String getNfcPassphrase() {
|
||||
return mNfcPassphrase;
|
||||
}
|
||||
|
||||
public OpenPgpSignatureResult getSignatureResult() {
|
||||
@@ -92,6 +92,7 @@ public class DecryptVerifyResult extends OperationResult {
|
||||
mSignatureResult = source.readParcelable(OpenPgpSignatureResult.class.getClassLoader());
|
||||
mDecryptMetadata = source.readParcelable(OpenPgpMetadata.class.getClassLoader());
|
||||
mNfcSessionKey = source.readInt() != 0 ? source.createByteArray() : null;
|
||||
mNfcPassphrase = source.readString();
|
||||
}
|
||||
|
||||
public int describeContents() {
|
||||
@@ -109,6 +110,7 @@ public class DecryptVerifyResult extends OperationResult {
|
||||
} else {
|
||||
dest.writeInt(0);
|
||||
}
|
||||
dest.writeString(mNfcPassphrase);
|
||||
}
|
||||
|
||||
public static final Creator<DecryptVerifyResult> CREATOR = new Creator<DecryptVerifyResult>() {
|
||||
|
||||
Reference in New Issue
Block a user