AFIT Quick Start

AFIT is a programming project which aims at using arithmetics theory for ciphering and deciphering messages. The programming language is OCaml.

The mathematical documentation is on the moodle AFIT website and in your initial repository. The specifications are at the Specifications. Details on expected handout can be found at Expected Handout.

All repositories come with a test suite that eases code testing process. You’ll find useful information on how to compile your project and make use of test suites at Compiling and Testing Your Code.


Your code is going to be evaluated automatically. You’re reminded to keep hands off the files that are not .ml within Source folder. All other files are there to enable you easy project compilation and testing. More details can be found at Project Repository Structure.