├── .gitignore ├── .ocamlformat ├── .travis.yml ├── CHANGES.md ├── LICENSE.md ├── README.md ├── bin ├── dune ├── sign.ml └── verify.ml ├── dkim-bin.opam ├── dkim-lwt-unix.opam ├── dkim-mirage.opam ├── dkim.opam ├── dune-project ├── lib ├── body.ml ├── body.mli ├── decoder.ml ├── dkim.ml ├── dkim.mli ├── dune ├── map.ml └── value.ml ├── lwt-unix ├── dkim_lwt_unix.ml └── dune ├── mirage ├── dkim_mirage.ml ├── dkim_mirage.mli └── dune ├── rfc ├── rfc6376.txt ├── rfc8301.txt └── rfc8463.txt └── test ├── body.ml ├── dkim_field.ml ├── dune ├── raw ├── 001.mail ├── 002.mail ├── 003.mail ├── 004.mail └── 005.mail └── test.ml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/.ocamlformat -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/README.md -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/bin/dune -------------------------------------------------------------------------------- /bin/sign.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/bin/sign.ml -------------------------------------------------------------------------------- /bin/verify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/bin/verify.ml -------------------------------------------------------------------------------- /dkim-bin.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/dkim-bin.opam -------------------------------------------------------------------------------- /dkim-lwt-unix.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/dkim-lwt-unix.opam -------------------------------------------------------------------------------- /dkim-mirage.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/dkim-mirage.opam -------------------------------------------------------------------------------- /dkim.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/dkim.opam -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.0) 2 | (name dkim) 3 | -------------------------------------------------------------------------------- /lib/body.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/body.ml -------------------------------------------------------------------------------- /lib/body.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/body.mli -------------------------------------------------------------------------------- /lib/decoder.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/decoder.ml -------------------------------------------------------------------------------- /lib/dkim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/dkim.ml -------------------------------------------------------------------------------- /lib/dkim.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/dkim.mli -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/map.ml -------------------------------------------------------------------------------- /lib/value.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lib/value.ml -------------------------------------------------------------------------------- /lwt-unix/dkim_lwt_unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lwt-unix/dkim_lwt_unix.ml -------------------------------------------------------------------------------- /lwt-unix/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/lwt-unix/dune -------------------------------------------------------------------------------- /mirage/dkim_mirage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/mirage/dkim_mirage.ml -------------------------------------------------------------------------------- /mirage/dkim_mirage.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/mirage/dkim_mirage.mli -------------------------------------------------------------------------------- /mirage/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/mirage/dune -------------------------------------------------------------------------------- /rfc/rfc6376.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/rfc/rfc6376.txt -------------------------------------------------------------------------------- /rfc/rfc8301.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/rfc/rfc8301.txt -------------------------------------------------------------------------------- /rfc/rfc8463.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/rfc/rfc8463.txt -------------------------------------------------------------------------------- /test/body.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/body.ml -------------------------------------------------------------------------------- /test/dkim_field.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/dkim_field.ml -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/dune -------------------------------------------------------------------------------- /test/raw/001.mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/raw/001.mail -------------------------------------------------------------------------------- /test/raw/002.mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/raw/002.mail -------------------------------------------------------------------------------- /test/raw/003.mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/raw/003.mail -------------------------------------------------------------------------------- /test/raw/004.mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/raw/004.mail -------------------------------------------------------------------------------- /test/raw/005.mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/raw/005.mail -------------------------------------------------------------------------------- /test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-dkim/HEAD/test/test.ml --------------------------------------------------------------------------------