如何调用linux内核自带的加密算法函数库??
各位大虾,我在尝试做将网络层的数据在内核加密后再发出去,捕获数据我用了netfilter机制,就是在netfilter上挂接了我自己的函数,现在抓到数据后不知道该怎么调用内核加密函数中的函数进行加密,应该是在自己挂接的模块中怎样调用内核.o模块中的函数问题,是在makefile中将内核.o加上?还是要用export symbol?困扰了我好久,对内核不太熟,还请各位大虾不吝赐教!!
------解决方案--------------------加载/lib/modules/2.6.27.5-117.fc10.i686/kernel/crypto/下的加密模块,然后就可以直接调用了。
------解决方案--------------------就是insmode。
找个资料看看module,就知道了。
------解决方案--------------------你加密应该是在内核态实现的,你得查查内核态的函数,然后直接包含头文件做处理就好了
------解决方案--------------------哦 那我误解了
你需要的是内核模块与内核模块的通讯
我前几天作的是用户模块与内核模块通讯
这几天才刚弄sysfs sysctl bootloader等 不过也比较忙
对于sysfs 只做了通过echo 和 cat 获得参数传递而已
关于函数调用 可能proc 和 netlink能帮上忙
你先研究研究 我弄完 再和你一起看看吧