[][src]Module irmaseal_core::stream

Implementation of the IRMAseal stream format. Includes zero-allocation streaming encryption and decryption.

Structs

OpenerSealed

First stage opener of an IRMAseal encrypted bytestream. It reads the IRMAseal header, and yields the recipient Identity for which the content is intended.

OpenerUnsealed

Second stage opener of an IRMAseal encrypted bytestream.

Sealer

Sealer for an bytestream, which converts it into an IRMAseal encrypted bytestream.

Constants

BLOCKSIZE

The stack buffer size that opener and sealer will use to yield chunks of plaintext and ciphertext.