From sitkarev на komitex.ru Wed Aug 17 05:10:30 2011 From: sitkarev на komitex.ru (Grigoriy A. Sitkarev) Date: Wed, 17 Aug 2011 05:10:30 +0400 Subject: [P&AM Lab] RSA-OAEP, Multiple Precision integer library, HMAC Whirlpool Message-ID: <4E4B1506.3090008@komitex.ru> Приветствую всех. Рад сообщить что на репозитории опубликован исходный код проекта 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 Если у кого-то будут вопросы по реализации, обращайтесь или через рассылку или мне лично на почту, остальные способы связи действуют и всем известны. Если будет желание, мы проведём внеочередную летнюю встречу, пока август не закончился, обсудим код и что нужно ещё делать с этой библиотекой и алгоритмами. Всем всего наилучшего и до скорой встречи в новом учебном году. -- Г.А. From nateford на inbox.ru Fri Aug 26 22:09:41 2011 From: nateford на inbox.ru (Hermes Conrad) Date: Fri, 26 Aug 2011 22:09:41 +0400 Subject: [P&AM Lab] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= Message-ID: <4E57E165.2070405@inbox.ru> 26 августа в 15.30 собираемся в универе!!! From sitkarev на komitex.ru Sat Aug 27 02:12:29 2011 From: sitkarev на komitex.ru (Grigoriy A. Sitkarev) Date: Sat, 27 Aug 2011 02:12:29 +0400 Subject: [P&AM Lab] MIPS32 assembler example Message-ID: <4E581A4D.8050909@komitex.ru> Приветствую всех. Высылаю исходник с примером ассемблера для MIPS. У кого нет qemu, как минимум следующие пакеты для ОС Debian GNU/Linux нужно установить: qemu-user qemu-user-static qemu-utils binfmt-support Ничего я дополнительно не настраивал, по-моему после установки binfmt-support бинарники с ARM, MIPS, SPARC и т.д. стали запускаться как родные. Для сборки бинарника кросс-компилятор и binutils: binutils-mips-linux-gnu gcc-4.3-mips-linux-gnu Я собираю пример у себя так: $ mips-linux-gnu-gcc -mips32r2 -o hello hello.S -static -lc $ ./hello Линкую я статически потому что у меня нет runtime окружения для MIPS полноценного, с динамическим линковщиком и т.д. Для наших забав этого вполне достаточно. Всем успехов! -- Г.А. ----------- следущая часть ----------- An embedded and charset-unspecified text was scrubbed... Name: hello.S URL: