Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.22 KB

3_快速入门.md

File metadata and controls

38 lines (25 loc) · 1.22 KB

openHiTLS快速入门

欢迎学习openHiTLS教程。此教程将会指导您如何安装、集成和使用openHiTLS。

什么是openHiTLS

openHiTLS是一款构建密码学安全能力的C/C++库,提供符合公开标准的密码学算法、TLS协议栈。

安装openHiTLS

  1. 下载相关代码 openHiTLS下载地址:https://gitee.com/openhitls/openhitls.git libboundscheck下载地址:https://gitee.com/openeuler/libboundscheck.git 说明:需要将libboundscheck下载至openHiTLS/platform/Secure_C目录
  2. 构建安装,在openHiTLS根路径下执行以下命令:
mkdir build
cd build
cmake ..
make && make install

在您的C/C++项目中集成openHiTLS

  1. 按照openHiTLS的API手册,在您的项目代码中调用openHiTLS提供的接口。
  2. 将openHiTLS的头文件和库路径加入到您的项目依赖中,以gcc编译器为例,如下:
# 使用-I指定openHiTLS头文件所在路径,使用-L指定openHiTLS动态库所在路径
gcc application.c -lhitls_crypto -lhitls_tls -lhitls_bsl -lboundscheck -I <openHiTLS头文件安装路径> -L <openHiTLS动态库安装路径>

开始使用openHiTLS

通过以上方式,便可以使用openHiTLS提供的安全能力了。