1
我願意在Linux內核上針對特定體系結構實現更快的sha256,但我不知道使用它的是什麼。什麼使用Linux內核的sha256實現?
我不僅對使用內核API的用戶空間軟件感興趣,而且還對使用sha256加密算法的內核空間功能感興趣。
我願意在Linux內核上針對特定體系結構實現更快的sha256,但我不知道使用它的是什麼。什麼使用Linux內核的sha256實現?
我不僅對使用內核API的用戶空間軟件感興趣,而且還對使用sha256加密算法的內核空間功能感興趣。
sha256_generic.c
包含內核中sha256實現的平臺獨立實現。
我想你可以從這個文件開始跟蹤它在內核中的使用位置,但很難拿出一個完整的列表。
你會發現在網絡棧大多采用SHA256,例如:
當談到用戶空間時,我不確定內核的sha256是否被大量使用。例如,我看了一下sha256sum
實用程序,它是coreutils的一部分。如果我正確地閱讀了源代碼,它就會使用openssl的sha256實現。
您可以通過運行'git grep -n $ FUNCTION_NAME'輕鬆找到用戶。 – 0andriy