blob: d0c60011fb00cc04990e366865063a3eedcdc459 [file] [log] [blame]
{
"name": "IRCrypto",
"version": "0.9.7",
"summary": "iOS Crypto library: Provides Symmetric and Asymmetric Encryption as well as AEAD using RNCryptor Data Format v3",
"description": "IRCrypto aims to provide the following:\n\nCryptographic Key Derivation (using PBKDF2 with 10,000 rounds) from a String\nSymmetric AES Key generation (128, 256, 512 bits)\nAsymmetric RSA Key generation (1024, 2048 and 4096 bits)\nAsymmetric EC Key generation (256, 384 and 521 bits) (Read More)\nData hashing (using SHA256)\nData signing (using HMAC - SHA256 + 256 bit key)\nSymmetric Encryption (AES in CBC mode)\nAsymmetric Encryption (RSA)\nAuthenticated Encryption using the Encrypt-then-MAC scheme (AES in CBC mode and HMAC) [RNCryptor Data Format v3]\nPublic Key Encryption with Authenticated Encryption (RSA + AES in CBC mode and HMAC) [RNCryptor Data Format v3]\nYou can also:\n\nSave the generated keys (AES, RSA, EC) in the Keychain and protect them with TouchID and/or a user generated password\nGenerate an asymmetric key pair (RSA) for signing data, where the private key will never be returned and just used for singning directly from the Secure Enclave",
"homepage": "https://github.com/ivRodriguezCA/IRCrypto",
"license": {
"type": "MIT",
"file": "MIT-LICENSE.txt"
},
"authors": {
"Ivan E. Rodriguez": "iv.rodriguez@ivrodriguez.com"
},
"social_media_url": "http://twitter.com/ivRodriguezCA",
"platforms": {
"ios": "9.0"
},
"source": {
"git": "https://github.com/ivRodriguezCA/IRCrypto.git",
"tag": "v0.9.7"
},
"source_files": "IRCrypto/**/*.{h,m}",
"public_header_files": [
"IRCrypto/IRCryptoHeader.h",
"IRCrypto/IRCrypto.h",
"IRCrypto/IRPublicConstants.h"
]
}