Skip to content

Setup and Integration#

libaes70 is a header-only library. It is therefore in principle sufficient to add the include directory of the library repository to the compiler include path. Note that this version of libaes70 requires C++ 17. Previous versions of libaes70 did only require C++ 11. Note that libaes70 may optionally support features from more recent versions of C++ if they are available. For example, if std::span is available, it will be supported by the OCP.1 implementation.

libaes70 also contains a CMakeLists.txt file which allows it to be integrated when using cmake. Most examples use cmake as a build system, check the examples folder for how to integrate libaes70 using cmake.

Integrating simpleoca#

Simpleoca is available as a library in the simpleoca folder. When using libaes70 in a cmake project, the AES70_BUILD_SIMPLEOCA option must be enabled for simpleoca to be made available.

See the documentation for simpleoca for more details.