- Unittests powered by ScalaTest
- Combination of object-oriented and functional programming with Scala
- Computation of the Discrete Logarithm by using the Pohlig-Hellman-Algorithm
- Implementation of several other cryptography related number theoretic algorithms, e.g. Sieve of the Eratosthenes, Chinese Remainder Theorem, BabyStep-GiantStep, PollardRho and the (p-1)-Method
- XML processing with Scala
- Persistence of BigIntegers into a binary format
- Build powered by the simple build tool