Реализация SHA1 с эффективным использованием памяти

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

Кто-нибудь знает о реализации SHA1 с эффективным использованием памяти на C или C ++?

13
задан Nick Johnson 12 April 2011 в 04:49
поделиться