API containing functionality used for encoding and decoding BER streams both in blocking and non-blocking modes.