Base64 code cleanups.
The base64 encoder/decoder can use some love of the following sort:
- The code gated by
USE_OPENSSL_BASE64should probably be removed, since we haven't used OpenSSL's base64 decoder since 2007, and enabling it will do weird and broken things (Eg: Inputs that aren't broken up into into lines that are < 80 characters will fail to decode correctly).
- It would be really nice to have a Base64 encode that doesn't automatically add
- Having a routine to get the encoded output size makes for cleaner code.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information