#linux #linux-kernel #embedded-linux #cryptoapi
Вопрос:
У меня есть большие зашифрованные и аутентифицированные файлы (по паре МБ каждый, что составляет более 16 страниц), которые я хочу расшифровать с помощью ускорителя HW, встроенного в систему через Linux CryptoAPI. Я использую libkcapi для обработки связи с ядром.
Чтобы иметь возможность расшифровывать такие большие файлы, мне пришлось изменить ALG_MAX_PAGES
определение на 256. Это сработало идеально, но мне показалось, что это неправильно, так как везде есть предупреждения о том, что существует ограничение в 16 страниц.
Мои вопросы по этому вопросу таковы:
- Почему существует такой предел?
- Как правильно обрабатывать большие входные данные?