OCF的组成结构

从官网上下载OCF源码包,具体的安装和使用请参阅README,里面讲解得比较详细了。
在源码包内有三个目录:crypto-tools 、ocf、patches。
crypto-tools中包含的是测试工具。在正确安装完OCF框架后,使用其中的工具可以进行功能和性能的测试。
ocf目录是OCF框架具体实现的代码。
patches目录包含了内核的不断的和openssl的补丁。
ocf目录是整个OCF框架的灵魂所在。其中包含的函数其实很少,最主要的是cryptodev.c,该文件实现了用户进程调用OCF框架的接口,即在内核中注册一个字符设备/dev/crypto,用户进程通过ioctl进行操作。
crypto.c文件实现了加密设备的管理,加密会话的调度的功能。
其他的文件夹中包含的都是一些特定型号的加密芯片的OCF驱动的实现。


讲这么多还不如一张图来得详细,OCF的组成图如2-1所示:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值