net.cjb.teutoburgo.otp4u.io
Class Io

java.lang.Object
  |
  +--net.cjb.teutoburgo.otp4u.io.Io

public class Io
extends java.lang.Object


Field Summary
static java.lang.String CIPHER
           
static java.lang.String ENTROPY
           
(package private)  boolean isGUI
           
static java.lang.String KEY_SMALL
           
(package private)  MessagesPrinter mp
           
 java.lang.String OTP4U_HOME
           
static java.lang.String PLAIN
           
static java.lang.String PUBLIC_KEY
           
static java.lang.String PUBLIC_KEY_FILE
           
static java.lang.String RANDOM_KEY
           
static java.lang.String RANDOM_KEY_FILE
           
static java.lang.String SEPARATOR
           
 
Constructor Summary
Io()
           
Io(java.lang.String home, boolean isGUI)
           
 
Method Summary
 java.lang.String getFileName(java.lang.String pathName)
           
 byte[][] initArrays(java.lang.String pathName)
           
 byte[] readFile(java.lang.String pathName)
           
 byte[][] readRandomKey(java.lang.String pathName)
          Reads the array pubKey containig the files in the entropySource directory
 void writeFile(java.lang.String name, byte[] bytes)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

public static final java.lang.String SEPARATOR

PUBLIC_KEY_FILE

public static final java.lang.String PUBLIC_KEY_FILE

RANDOM_KEY_FILE

public static final java.lang.String RANDOM_KEY_FILE

KEY_SMALL

public static final java.lang.String KEY_SMALL

PLAIN

public static final java.lang.String PLAIN

CIPHER

public static final java.lang.String CIPHER

RANDOM_KEY

public static final java.lang.String RANDOM_KEY

PUBLIC_KEY

public static final java.lang.String PUBLIC_KEY

ENTROPY

public static final java.lang.String ENTROPY

OTP4U_HOME

public java.lang.String OTP4U_HOME

isGUI

boolean isGUI

mp

MessagesPrinter mp
Constructor Detail

Io

public Io()

Io

public Io(java.lang.String home,
          boolean isGUI)
Method Detail

initArrays

public byte[][] initArrays(java.lang.String pathName)
                    throws java.io.IOException

getFileName

public java.lang.String getFileName(java.lang.String pathName)

readFile

public byte[] readFile(java.lang.String pathName)
                throws java.io.IOException

readRandomKey

public byte[][] readRandomKey(java.lang.String pathName)
                       throws java.io.IOException
Reads the array pubKey containig the files in the entropySource directory
Parameters:
pathName - The pathname
Returns:
The array pubKey

writeFile

public void writeFile(java.lang.String name,
                      byte[] bytes)
               throws java.io.FileNotFoundException,
                      java.io.IOException