Moved because C++ isn't C, JASON.
Adding support for Apple's CommonCrypto lib.