A very basic cipher block chaining (CBC) implementation in C. It supports extended ASCII and block sizes up to 32 bits (signed).