VBCorLib for VB6

Friday, May 04, 2007

Back In The Saddle

It's been a while and I haven't touched VBCorLib since the v2.1 release, but have been itching to get a couple of things added!

I've been playing with VB9 (Orcas) and really want the BigInteger added to the library. I've seen attempts of big number handling in VB6, but they use strings and base 10 values. With BigInteger a byte array will be used and allow for hex support for parsing and string output. I'll probably add some Java inspired methods of bit manipulation.

When BigInteger is completed I can try my hand at creating a VB6 version of the RSA encryption. I'll probably call it RSAManaged. I never liked the restrictiveness of hash algorithm choices that RSACryptoServiceProvider supported. Mono supports basically any hash algorithm derived from HashAlgorithm.

As I keep playing with VB9 I will keep my eye out for other classes that make sense to add to the library. There are a gazillion classes, but I'm keeping the search narrowed to the mscorlib.dll library for now.

Kelly