org.bouncycastle.util.encoders

Class HexTranslator

Implemented Interfaces:
Translator

public class HexTranslator
extends java.lang.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.

Method Details

decode

public int decode(byte[] in,
                  int inOff,
                  int length,
                  byte[] out,
                  int outOff)
Specified by:
decode 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


getEncodedBlockSize

public int getEncodedBlockSize()
size of the output block on encoding produced by getDecodedBlockSize() bytes.
Specified by:
getEncodedBlockSize in interface Translator