Directory structure #
Everything in Themis repository is distributed across the following directories:
benches— performance benchmarksdocs/examples— code samples and example projectsgothemis— GoThemis wrapper lives herejni— native code for Android, Java, Kotlinscripts— miscellaneous supporting scriptssrc/soter— Soter source codesrc/themis— Themis source codesrc/wrappers/themis— high-level language wrappers for Themistests— exactly what it says on the tintools— command-line utilities and other tools for testing Themisthird_party/boringssl— submodule of BoringSSL
Here are some top-level files that might be useful:
README.md— in case you get lost, restart from hereCHANGELOG.md— keep track of the latest changes and updatesCONTRIBUTING.md— your handy guide on how to submit new codeMakefile— the entry point to the build system