簡體   English   中英

Linux Crypto API和linux / crypto.h - 文檔

[英]Linux Crypto API and linux/crypto.h - Documentation

我想編寫一個C程序,它使用linux crypto-api進行數字簽名。 不幸的是我找不到關於linux api和linux / crypto.h中定義的函數的好文檔(googling沒有幫助,這些函數的手冊頁不存在)。 所以現在我想知道這里是否有人可以幫助我建立一個良好的聯系,一本書也將受到贊賞。

第二個簡短的問題:在這個加密內容中,“tfm”這個術語一直出現,就像結構crypto_tfm或函數一樣,但是我無法找出tfm實際意味着什么。

Linux crypto-API是一個內部內核API,用於IPsec和dm-crypt之類的東西。 用戶模式應用程序無法直接使用它。 如果要在內核驅動程序中使用它,請閱讀標題 ,並查看以下文件: http//lxr.linux.no/linux+v2.6.37/Documentation/crypto

通常, linux/目錄下的任何內容都不應該由普通應用程序直接使用。 你可以使用的任何東西都會在sys/ include的某個地方重新導出,如果它是一個函數,它也會帶有一個手冊頁。 內核函數的設計假設您將讀取內核源代碼(因為您正在處理內核,對嗎?)因此API詳細信息主要記錄在頭文件和源文件本身中。

最后,“tfm”代表“轉型”。

這可能具有啟發作用http://thesweeheng.files.wordpress.com/2007/11/6451.pdf 它解釋了有關內核加密api設計的一些細節。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM