官方仓库:https://github.com/usnistgov/frvt
系统版本
CentOS-8.2.2004-x86_64
镜像地址:https://nigos.nist.gov/evaluations/CentOS-8.2.2004-x86_64-dvd1.iso
安装所需依赖
yum instal:
- vim
- gcc
- g++
- gcc-g++
- make
- cmake
- git
- bc(后来发现)
补充相关文件
-
直接进11/目录运行
run_validate_11.sh
,说缺少version.txt
文件,首先在11/下新建一个doc目录,里面放一个version.txt文件用来标记算法版本,注意这个txt不能是空文件,里面要写点东西 -
运行脚本
./scripts/build_null_impl.sh
,编译出自己的API实现库(实际是空的),需要在11/目录下建一个lib文件夹和config文件夹 -
再运行
run_validate_11.sh
运行结果如下:
得到的目录结构如下:
至此官方给出的nullImp空壳API范例就已经完整的跑通了,接下来就是去实现自己的真实API了