summaryrefslogtreecommitdiff
path: root/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java
diff options
context:
space:
mode:
Diffstat (limited to 'repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java')
-rw-r--r--repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java24
1 files changed, 9 insertions, 15 deletions
diff --git a/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java b/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java
index ff3614ec..1ab6e157 100644
--- a/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java
+++ b/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java
@@ -6,28 +6,22 @@ import java.io.OutputStream;
/**
* Stream that outputs encoding based on definite length.
- * @hide This class is not part of the Android public SDK API
*/
-public class DLOutputStream
+class DLOutputStream
extends ASN1OutputStream
{
- public DLOutputStream(
- OutputStream os)
+ DLOutputStream(OutputStream os)
{
super(os);
}
- public void writeObject(
- ASN1Encodable obj)
- throws IOException
+ void writePrimitive(ASN1Primitive primitive, boolean withTag) throws IOException
{
- if (obj != null)
- {
- obj.toASN1Primitive().toDLObject().encode(this);
- }
- else
- {
- throw new IOException("null object detected");
- }
+ primitive.toDLObject().encode(this, withTag);
+ }
+
+ ASN1OutputStream getDLSubStream()
+ {
+ return this;
}
}