Ideally will use [this lib](http://web.mit.edu/freebsd/head/contrib/wpa/src/utils/base64.c), but it needs to be safely modified to use std::string and function in cpp. Will revisit this at a later date.