Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.util.encoders
Interface Translator

All Known Implementing Classes:
HexTranslator

public interface Translator

General interface for a 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 Detail

getEncodedBlockSize

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

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.

decode

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

Bouncy Castle Cryptography Library 1.77.0