org.bouncycastle.util.encoders

Interface Translator

Known Implementing Classes:
HexTranslator

public interface Translator

general interface for an translator.

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)

encode

public int encode(byte[] in,
                  int inOff,
                  int length,
                  byte[] out,
                  int outOff)

getDecodedBlockSize

public int getDecodedBlockSize()
size of the output block on decoding produced by getEncodedBlockSize() bytes.

getEncodedBlockSize

public int getEncodedBlockSize()
size of the output block on encoding produced by getDecodedBlockSize() bytes.