summaryrefslogtreecommitdiff
path: root/bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java')
-rw-r--r--bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java b/bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java
index 7b3e3e58..82814472 100644
--- a/bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java
+++ b/bcpkix/src/main/java/org/bouncycastle/cms/RecipientOperator.java
@@ -1,26 +1,24 @@
package org.bouncycastle.cms;
import java.io.InputStream;
+import java.io.OutputStream;
-import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
+// import org.bouncycastle.operator.InputAEADDecryptor;
import org.bouncycastle.operator.InputDecryptor;
import org.bouncycastle.operator.MacCalculator;
import org.bouncycastle.util.io.TeeInputStream;
public class RecipientOperator
{
- private final AlgorithmIdentifier algorithmIdentifier;
private final Object operator;
public RecipientOperator(InputDecryptor decryptor)
{
- this.algorithmIdentifier = decryptor.getAlgorithmIdentifier();
this.operator = decryptor;
}
public RecipientOperator(MacCalculator macCalculator)
{
- this.algorithmIdentifier = macCalculator.getAlgorithmIdentifier();
this.operator = macCalculator;
}
@@ -36,6 +34,20 @@ public class RecipientOperator
}
}
+ // BEGIN Android-removed
+ /*
+ public boolean isAEADBased()
+ {
+ return operator instanceof InputAEADDecryptor;
+ }
+
+ public OutputStream getAADStream()
+ {
+ return ((InputAEADDecryptor)operator).getAADStream();
+ }
+ */
+ // END Android-removed
+
public boolean isMacBased()
{
return operator instanceof MacCalculator;