VBCorLib for VB6

Friday, June 01, 2007

BigInteger Completed!

In my quest to write my own version of RSA encryption, I needed to be able to perform mathematical functions with very large integer numbers. I set out to learn these methods, so I popped open my set of The Art of Computer Programming by Donald Knuth. I learned the basics pretty easily, however, the division was another matter. I did eventually figure it out and now find it a straight forward method to implement. Great learning experience for sure. Among other things, I learned that Microsoft's BigInteger in the VS Orcas edition calculated incorrectly.

Anyways, I enjoyed the process and thought that the BigInteger class itself might be useful outside of VBCorLib, so I built a nice package for it and uploaded it Planet Source Code (soon Sourceforge.) I think I might even expand it to include something like a BigDecimal and/or BigFloat.

:rant: I've become increasingly disappointed with the quality of submissions on Planet Source Code. I've looked at many projects and just shake my head. I could complain about every aspect of the majority of projects. I think I must have high expectations and it prevents me from voting or commenting because nothing good will come out of my mouth. :/rant:

Kelly