Summer 2012 Projects

BigInteger Calculator

Added byteValue, shortValue, nextProbablePrime, and probablePrime methods. Changed process_word() nested if..else's to switch on String (JDK 7). Added ECadd, ECmul, and ECmul2 elliptic curve methods over prime field.

ECDSA using java.security.Signature

Created examples using elliptic curve digital signature in Java, openssl, and C.

vecr.ece.villanova.edu, ftp.ece.villanova.edu, news.villanova.edu

Replaced two old Sun/Solaris systems with a Dell PowerEdge 2650 server (donated by Mark Thomas of Misty.Com) running Centos Linux. Ported the View/Edit/Compile/Run environment and Majordomo/Majorcool mailing list software. Upgraded mailing list web archives from hypermail to MHonArc. Upgraded Apache, openssl (with EC), mimedefang, spamassassin, and clamav from sources.

SS Batch SpreadSheet

Added dependency evaluation. SS is now available as a package for Arch Linux.