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?