I think I have a problem: I put 76 bytes of ciphertext into the Base64 encoder, and get 104 bytes out, the last two are "=" padding bytes. OK so far.
I later put the 104 bytes into the Base64 decoder and get 77 bytes MaxRetrievable.... looking at the StringSink there are actually two null bytes following the ciphertext, neither of which were part of the original ciphertext. I looked into the source code for the Base64 decoder, and its parent classes, but keep getting wrapped around the axle with the defines you use to "inject" code... I need to get 76 bytes out when I put 76 in... the decryption won't work because I have a message IV and digest at fixed positions in the ciphertext.... How can I fix this? Rick, [EMAIL PROTECTED]
