liboqs-cpp:liboqs的C ++绑定 liboqs-cpp为 C库提供了C ++包装程序,该库是用于抗量子密码算法的C库。 包装器是用标准C ++ 11编写的,因此在以下内容中,假定您可以访问符合C ++ 11的编译器。 liboqs-cpp已在Linux,macOS和Windows平台上进行了广泛的测试。 通过CircleCI和AppVeyor提供持续集成。 先决条件 liboqs-cpp取决于 C库; 必须先将liboqs编译为Linux / macOS / Windows库(即,在配置过程中使用带有-DBUILD_SHARED_LIBS=ON ninja install