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