Можно ли использовать криптографические функции ядра в пользовательском пространстве? Допустим, у меня md5sum
в системе не установлен двоичный файл, но в моем ядре есть md5sum
поддержка. Могу ли я использовать функцию ядра из пользовательского пространства? Как это сделать?
Другой сценарий может быть таким: я не доверяю md5sum
двоичному файлу в моей системе (моя система могла быть скомпрометирована), но доверяю своему ядру (я использую криптографически подписанные модули ядра).
решение1
Согласно этой статье под названием:Криптографический API пользовательского пространства на основе NetLinkпохоже, что то, что вы предлагаете, возможно. Я не уверен, как ответить на ваш вопрос дальше этой статьи.