pecu

Encoder/Decoder of Quoted-Printable (RFC2045 & RFC2047)
README

Pecu is a little library to encode and decode quoted-printable according to
RFC2045 (§ 6.7). It provides a
non-blocking encoder/decoder and ensure to respect the 80 characters rule. It
provides a fuzzer which test isomorphism between encoder and decoder (and if we
respect correctly the 80 characters rule).

This project is a part of an encoder/decoder of e-mail.

Decoder can decode input which does not respect 80 characters rule but it
signals to the client if this case appear - which can be an attack entry point.
By this way, the decoder provide a best-effort case to the client.

Install
Published
02 Jul 2019
Sources
pecu-v0.3.tbz
sha256=5a2c1cf11c9dcf29704a1678cd1f4aa1bb0555f2277744aa3763e64ad188c996
sha512=019a64ba3dfed4a2ce3e29a01c842c4be2c02f79700d0dd31ff98db23190b35dbf5b413c3eb2358126925f5a1badf10cfdff3634aef9a920f8860c42c15995bf
Dependencies
alcotest
with-test
cmdliner
>= "1.0.0"
rresult
>= "0.3.0"
dune
>= "1.4"
ocaml
>= "4.03.0"
Reverse Dependencies
emile
>= "0.4"
mrmime
< "0.2.0"