1e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom/**
2e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom *
3e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom */
4e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompackage org.bouncycastle.cms;
5e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
6e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromimport java.io.IOException;
7e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromimport java.io.OutputStream;
8e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
9e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromclass NullOutputStream
10e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    extends OutputStream
11e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom{
12e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public void write(byte[] buf)
13e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom        throws IOException
14e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    {
15e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom        // do nothing
16e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    }
17e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
18e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public void write(byte[] buf, int off, int len)
19e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom        throws IOException
20e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    {
21e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom        // do nothing
22e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    }
23e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom
24e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    public void write(int b) throws IOException
25e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    {
26e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom        // do nothing
27e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom    }
28e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom}