Доброго дня!
Требуется часто и быстро производить шифрование больших файлов, расчёт их хешей и подписывание, сейчас использую OpenSSL.
Так как целевая платформа сравнительно слабая, сейчас использую RaspberryPi B+, то хотелось бы убыстрить все эти операции.
Быстрый поиск дал:
- /dev/crypto
насколько я понял устаревший и не поддерживаемый сейчас интерфейс, на linux-4.1.19 его появления добиться не удалось и у меня в системе, linux-3.2.0, Debian GNU/Linux 8.3, он отсутствует
реализация https://github.com/cryptodev-linux/cryptodev-linux и https://github.com/nmav/cryptodev-linux/
- netlink
текущий интерфейс, но кросс-компиляция у меня что-то не пошла
реализация https://github.com/smuellerDD/libkcapi
Вопрос:
- кто-либо использовал crypto API из user-space
- если использовал, то как изменилась производительно, например расчёта sha1
- если это не рекомендуется, хотелось бы узнать причину, то как можно повлиять на OpenSSL для увеличения его производительности
Спасибо.
Использование crypto API из user-space
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Использование crypto API из user-space
IMHO ничего Вы не добьётесь. Чтобы ускорить подсчёт хешей, нужна очень специальная железка. А из той дряни, которая в малинке вместо процессора, вообще ничего в плане криптографии выжать нереально.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 620
- ОС: Debian GNU/Linux
Re: Использование crypto API из user-space
Я бы посмотрел в сторону QPU: https://www.raspberrypi.org/forums/viewtopi...=33&t=77231
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Использование crypto API из user-space
QPU? o_O
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX