I have a tested VWNC inspired implementation of Blowfish that is based on Streams. No doubt it is not as fast as the VWNC version but it is based on Streams. It is written in Dolphin Smalltalk. I could clean it up some and dump it into this mailing list as a Dolphin 6 package.
Are you working on electronic money?