[P&AM Lab] RSA-OAEP, Multiple Precision integer library, HMAC Whirlpool

Grigoriy A. Sitkarev sitkarev на komitex.ru
Ср Авг 17 05:10:30 MSK 2011


Приветствую всех.

Рад сообщить что на репозитории опубликован исходный код проекта 
Multiple Precision integer library (BIGNUM) и реализация алгоритма 
RSA-OAEP (PKCSv2) на его основе. Код включает также реализации 
криптографических хеш-функций SHA-1 и SHA-256 (они будут вынесены в 
отдельную библиотеку хеш-функций со временем).

Кому это интересно, стаскивайте проект crypto/ через svn:

  svn co http://wiki.sytksu.ru/svn/crypto

Далее, заходите в каталог crypto/mp/ и собирайте библиотеку и тестовый 
бинарник с примером использования RSA и библиотеки:

  cd crypto/mp
  make && make lib

Можно запустить тест и посмотреть что будет. Все подробности в исходном 
файле test.c в подробно прокомментированном примере.

  ./test

Лицензия для распространения скорее всего будет двойная, как GPLv2 так и 
BSD.

Тем у кого по какой-то причине отсутствует клиент Subversion можно 
просматривать репозиторий через Web:

http://wiki.syktsu.ru/websvn/listing.php?repname=crypto&path=%2F&sc=0

Если у кого-то будут вопросы по реализации, обращайтесь или через 
рассылку или мне лично на почту, остальные способы связи действуют и 
всем известны. Если будет желание, мы проведём внеочередную летнюю 
встречу, пока август не закончился, обсудим код и что нужно ещё делать с 
этой библиотекой и алгоритмами.

Всем всего наилучшего и до скорой встречи в новом учебном году.

--
Г.А.




Подробная информация о списке рассылки Lab