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 /** 16 * @deprecated use DERNull.INSTANCE 17 */ 18 // BEGIN android-changed 19 protected DERNull() 20 // END android-changed 21 { 22 } 23 24 boolean isConstructed() 25 { 26 return false; 27 } 28 29 int encodedLength() 30 { 31 return 2; 32 } 33 34 void encode( 35 ASN1OutputStream out) 36 throws IOException 37 { 38 out.writeEncoded(BERTags.NULL, zeroBytes); 39 } 40} 41