Kitura / BlueCryptor Swift 192 48 Swift cross-platform crypto library using CommonCrypto/libcrypto swift cryptography commoncrypto openssl