org.gudy.bouncycastle.util.encoders
Class HexTranslator
java.lang.Object
  
org.gudy.bouncycastle.util.encoders.HexTranslator
- All Implemented Interfaces: 
 - Translator
 
public class HexTranslator
- extends Object
- implements Translator
  
Converters for going from hex to binary and back. Note: this class assumes ASCII processing.
 
| 
Method Summary | 
 int | 
decode(byte[] in,
       int inOff,
       int length,
       byte[] out,
       int outOff)
 
            | 
 int | 
encode(byte[] in,
       int inOff,
       int length,
       byte[] out,
       int outOff)
 
            | 
 int | 
getDecodedBlockSize()
 
          size of the output block on decoding produced by getEncodedBlockSize()
 bytes. | 
 int | 
getEncodedBlockSize()
 
          size of the output block on encoding produced by getDecodedBlockSize()
 bytes. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HexTranslator
public HexTranslator()
getEncodedBlockSize
public int getEncodedBlockSize()
- size of the output block on encoding produced by getDecodedBlockSize()
 bytes.
- Specified by:
 getEncodedBlockSize in interface Translator
 
 
 
encode
public int encode(byte[] in,
                  int inOff,
                  int length,
                  byte[] out,
                  int outOff)
- Specified by:
 encode in interface Translator
 
 
getDecodedBlockSize
public int getDecodedBlockSize()
- size of the output block on decoding produced by getEncodedBlockSize()
 bytes.
- Specified by:
 getDecodedBlockSize in interface Translator
 
 
 
decode
public int decode(byte[] in,
                  int inOff,
                  int length,
                  byte[] out,
                  int outOff)
- Specified by:
 decode in interface Translator