public class BCPGInputStream extends InputStream implements PacketTags
COMPRESSED_DATA, EXPERIMENTAL_1, EXPERIMENTAL_2, EXPERIMENTAL_3, EXPERIMENTAL_4, LITERAL_DATA, MARKER, MOD_DETECTION_CODE, ONE_PASS_SIGNATURE, PUBLIC_KEY, PUBLIC_KEY_ENC_SESSION, PUBLIC_SUBKEY, RESERVED, SECRET_KEY, SECRET_SUBKEY, SIGNATURE, SYM_ENC_INTEGRITY_PRO, SYMMETRIC_KEY_ENC, SYMMETRIC_KEY_ENC_SESSION, TRUST, USER_ATTRIBUTE, USER_ID
Constructor and Description |
---|
BCPGInputStream(InputStream in) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
close() |
int |
nextPacketTag()
Obtains the tag of the next packet in the stream.
|
int |
read() |
int |
read(byte[] buf,
int off,
int len) |
byte[] |
readAll() |
void |
readFully(byte[] buf) |
void |
readFully(byte[] buf,
int off,
int len) |
Packet |
readPacket()
Reads the next packet from the stream.
|
mark, markSupported, read, reset, skip
public BCPGInputStream(InputStream in)
public int available() throws IOException
available
in class InputStream
IOException
public int read() throws IOException
read
in class InputStream
IOException
public int read(byte[] buf, int off, int len) throws IOException
read
in class InputStream
IOException
public void readFully(byte[] buf, int off, int len) throws IOException
IOException
public byte[] readAll() throws IOException
IOException
public void readFully(byte[] buf) throws IOException
IOException
public int nextPacketTag() throws IOException
tag number
.IOException
- if an error occurs reading the tag from the stream.public Packet readPacket() throws IOException
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class InputStream
IOException
Copyright © 2017 BouncyCastle.org. All rights reserved.