Я работаю с очень строгим встроенным процессором, который имеет только 128 байт. Я бы хотел использовать SHA1. RFC3174 описывает в методе 2 способ реализации SHA1, который не требует выделения массива из 80 32-битных слов (который на 320 байт, очевидно, не является практичным), и кажется, что он должен использоваться на моем процессоре. Однако я не могу найти какие-либо реализации "метода 2", а пример кода в RFC реализует только метод по умолчанию.
Кто-нибудь знает о эффективной реализации SHA1 в C или С++?