Тестирование функций MAC в скорости OpenSSL
Я пытаюсь как-то протестировать CMAC и HMAC, используя команду "openssl speed" на rasperry pi с ОС "Noobs". Однако я так и не понял, как правильно его выплатить.
Установленная версия OpenSSL: OpenSSL 1.1.1d 10 сен 2019
построено: Пн апр 27 09:55:40 2020 UTC
платформа: debian-armhf
варианты: bn(64,32) rc4(char) des(long) blowfish(ptr)
Что я пробовал:
1. протестируйте только функцию hmac, используя:
openssl speed -evp hmac-sha1
Результат: "hmac-sha1 - неизвестный шифр или дайджест"
2. протестируйте аутентифицированную схему шифрования, используя:openssl speed -evp aes-128-cbc-hmac-sha1
-> Результат: "aes-128-cbc-hmac-sha1 - неизвестный шифр или дайджест"
3. протестируйте аутентифицированную схему шифрования: используя:
openssl speed -evp aes-128-cbc-hmac-sha1 -aead
-> Результат: "aes-128-cbc-hmac-sha1 - неизвестный шифр или дайджест"
Что я обнаружил: (Осмотрев всю широту Интернета)
1. В руководстве по OpenSSL даже говорится: "aes-128-cbc-hmac-sha1
"как возможный пример
Источник: https://www.openssl.org/docs/man1.1.1/man1/openssl-speed.html
2. Вопрос на github от апреля 2019 года показал, что кто-то смог выполнить "openssl speed -evp aes-256-cbc-hmac-sha256 -aead
", однако он упомянул, что" скачал последнюю версию ". Моя версия с сентября 2010 года, а его - с апреля 2019 года, поэтому я предполагаю, что версии должны быть идентичными.
Источник: https://github.com/openssl/openssl/issues/8779
Кто-нибудь уже сталкивался с такой же проблемой? Любые предложения приветствуются.