CryptoPill 1.0.1

CryptoPill 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未知所有者 维护。



  • Sébastien Martini

CryptoPill 是 Core Secret 所使用的加密代码。这是一个独立的加密库,高度依赖于由 NaCl 引入的加密原语。

安装

CryptoPill 依赖于 libsodium 但此库并非由 CryptoPill 直接提供,必须将其作为子模块包含。按照以下说明克隆它并保持同步。

克隆和编译 libsodium

# Add libsodium as Git submodule
git submodule add git://github.com/jedisct1/libsodium.git libsodium
git submodule init

# Build libsodium
./libsodium.sh

# CryptoPill's static lib file and headers are copied to libsodium_dist/
# - Headers from the libsodium_dist/include/sodium/ directory are added to the Xcode project under the group CryptoPill/sodium/
# - A dependancy on libsodium.a is added to the Xcode project

# Later, to update libsodium just run these commands and if needed update its headers in Xcode to keep libsodium in sync
cd libsodium && git pull

编译 CryptoPill

在 Xcode 中打开此项目(目前使用的 Xcode 版本是 Xcode 5),编译它并运行其测试。然后可以将其包含在一个 Xcode 工作区中,用于自己的项目。

CryptoPill 使用的开源项目

许可证

上面包含的开源项目有其自己的许可条款,请参阅其头文件以详细了解其许可证。除此之外,CryptoPill 的代码是在 MIT 许可下许可的。