diff options
Diffstat (limited to 'libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/LiteralDataPacket.java')
-rw-r--r-- | libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/LiteralDataPacket.java | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/LiteralDataPacket.java b/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/LiteralDataPacket.java deleted file mode 100644 index b9c8acfb0..000000000 --- a/libraries/spongycastle/pg/src/main/java/org/spongycastle/bcpg/LiteralDataPacket.java +++ /dev/null @@ -1,74 +0,0 @@ -package org.spongycastle.bcpg; - -import java.io.IOException; - -import org.spongycastle.util.Strings; - -/** - * generic literal data packet. - */ -public class LiteralDataPacket - extends InputStreamPacket -{ - int format; - byte[] fileName; - long modDate; - - LiteralDataPacket( - BCPGInputStream in) - throws IOException - { - super(in); - - format = in.read(); - int l = in.read(); - - fileName = new byte[l]; - for (int i = 0; i != fileName.length; i++) - { - fileName[i] = (byte)in.read(); - } - - modDate = ((long)in.read() << 24) | (in.read() << 16) | (in.read() << 8) | in.read(); - } - - /** - * return the format tag value. - * - * @return format tag value. - */ - public int getFormat() - { - return format; - } - - /** - * Return the modification time of the file in milli-seconds. - * - * @return the modification time in millis - */ - public long getModificationTime() - { - return modDate * 1000L; - } - - /** - * @return filename - */ - public String getFileName() - { - return Strings.fromUTF8ByteArray(fileName); - } - - public byte[] getRawFileName() - { - byte[] tmp = new byte[fileName.length]; - - for (int i = 0; i != tmp.length; i++) - { - tmp[i] = fileName[i]; - } - - return tmp; - } -} |