DERNull.java revision e6bf3e8dfa2804891a82075cb469b736321b4827
1package org.bouncycastle.asn1;
2
3import java.io.IOException;
4
5/**
6 * A NULL object.
7 */
8public class DERNull
9    extends ASN1Null
10{
11    public static final DERNull INSTANCE = new DERNull();
12
13    private static final byte[]  zeroBytes = new byte[0];
14
15    // BEGIN android-changed
16    protected DERNull()
17    // END android-changed
18    {
19    }
20
21    boolean isConstructed()
22    {
23        return false;
24    }
25
26    int encodedLength()
27    {
28        return 2;
29    }
30
31    void encode(
32        ASN1OutputStream out)
33        throws IOException
34    {
35        out.writeEncoded(BERTags.NULL, zeroBytes);
36    }
37}
38