如何在我的 C 代码中使用内核函数?

How can I use the kernel function in my C code?

首先,我想为我的英语道歉,这不是我的母语,但我会尽力而为。

我是 Debian 的新开发人员,在此之前我只做跨平台代码。 由于跨平台不再是我的约束,我想尽可能接近内核。

例如,我想对加密文件使用 AES。 AES 存在于内核中,我更喜欢使用 AES 内核而不是另一个 AES(我只是更相信内核源代码)。有没有办法在用户 space 中使用内核函数? 更准确地说,是否存在相应的方法或文档?

如果我想要 C 函数的文档,我会 "man function"。内核有等效项吗?

希望我的问题没有搞错。 感谢您的阅读,stack overflow 过去帮助了我十几次,非常感谢。

编辑:抱歉,我编辑了我的 post,我希望这次会更好。

Is there a way to use Kernel function in user space?

不行,不能直接从用户调用内核函数space。

您可以编写内核模块,它调用所需的函数作为对用户space的某些请求的响应。