Beginning experiments with OpenSSL encryption
Bolting in (rather brute force for now) OpenSSL support using Indy Project binaries for Win64. Will migrate this to my own binaries later. Several dev env hacks to make this compile (for now).
Bug fixes in crypto
A few bugs fixed but still have a problem with the BF_cfb64_encrypt function. Encode or decode is failing after the first chunk. Encode and decode definitely work for the first chunk, but then they fail with the remaining chunks. Probably just a bug in my invocation but need to research stream ciphers and see what I can do to fix this. That, or go back to cipher block chaining and figure out the right padding. Probably find to add padding anyway because I already have the EOF delimiter, so why not just add EOF and null characters as padding? Or EOF and then random characters? Will test that tomorrow.