OpenSSE计划
实施SSE计划。 目前,该仓库包含Sophos,Diana和Janus的C ++实现。 Sophos在 Bost的进行了描述,而Diana和Janus在Bost,Minaud和Ohrimenko的受的描述。
先决条件
全部
OpenSSE的方案实现依赖项需要一个支持C ++ 14的编译器(尽管核心代码库不支持)。 它已在使用clang 3.6和gcc 4.9.3的Ubuntu 14 LTS以及在使用clang 7.0.0的Mac OS X.10上成功构建和测试。
加密工具包
该存储库使用专门为可搜索的加密应用程序设计的加密工具包: crypto-tk 。 该工具包集成为git子模块,在构建方案时将自动编译。 但是,它具有自己的一组依赖关系,因此您应确保它们在计算机上可用。 查看以获取详细信息。
Linux
$ [sudo] apt-get install buil
1