{"_id":"react-native-crypto-module","_rev":"31-fb48a9057db61441c6c5a5bf60589c9c","name":"react-native-crypto-module","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.0":{"name":"react-native-crypto-module","version":"1.0.0","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Your Name"},"license":"MIT","_id":"react-native-crypto-module@1.0.0","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/yourusername/react-native-crypto-module","bugs":{"url":"https://github.com/yourusername/react-native-crypto-module/issues"},"dist":{"shasum":"80b9751677cb2a5f7729467e2b65b92ecafb520c","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.0.tgz","fileCount":12,"integrity":"sha512-wQfsj3rIknRXIe9Xf0w4OZXCP4/fLU5cgMALqR0dRlgb+3LClCiQM7xRqZSChQ1IXesA8zH/+YWRmNv+RlroLg==","signatures":[{"sig":"MEYCIQCQyGYsYl8Or/i/+JLUUBvQqA1R+OSUi7U32Jnk9kuVXQIhAKescpUN7utRlAONDhWg9sD4KLrM057PHn8x9Ua3eQKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27504},"main":"index.js","types":"src/index.ts","gitHead":"294fbdbb1e8417cbbcf7e0bb4a6ac453ceed34bd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.0_1752778397661_0.7869481386356509","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"react-native-crypto-module","version":"1.0.1","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@1.0.1","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"c01d4ac360d47f8b5d21fe39de45068ad0c7d4d1","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.1.tgz","fileCount":20,"integrity":"sha512-0iU/KaU+qFn5jV4qqqdycHfzc+6nrfi1aYR5oaJwLElzA0/aYbiFVEpQar3SepVzPBqFGiNakxalJLSTQAreRQ==","signatures":[{"sig":"MEUCID5ivR6K6MxuGtdSUXhiEpQ7WxL6zS4n0tcMpj8LqxBRAiEA0GIg8VTscsHHdSkLTa9gY6PXqpJkPYX8XSbnYaCakqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20983},"main":"index.js","types":"src/index.ts","gitHead":"1c8caa717ef74e2c475feb6538e479c74d4390d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.1_1752830301079_0.475974169524064","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"react-native-crypto-module","version":"1.0.2","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@1.0.2","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"a647407218cbd388b4e46a7c0112699912dd14d5","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.2.tgz","fileCount":46,"integrity":"sha512-E0WzwoKsG57/rhRp9SKlNMFiXz933kmlEajeVFgPMb4B0SIBBQxXfHmn2yrjh0f0DjccPOXJRRupr4TE0FT41A==","signatures":[{"sig":"MEYCIQCTd6ynFr11SrPhDaes7CYoUcCRv10ltJ9MwPbzEhhLRAIhAKTPZRMORVfOE8PSlsDI4REQZSJ9RLIeSBcqo3kSy7Cq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216316},"main":"index.js","types":"src/index.ts","gitHead":"cd78083bc053f60e25a76d6f02a589f9115d6f06","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.2_1752834957368_0.5682585420332524","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"react-native-crypto-module","version":"1.0.3","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@1.0.3","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"7544619a84b4d5ba830347f9508813ab9614aac5","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.3.tgz","fileCount":46,"integrity":"sha512-405My9Z7efj8Evt/jo23lKUWR7A5fxhB5Z4XTI4+yDNiK/1IS4Rfkru1JqDKqZPsyEiJ/GjY6G1KsrZnRFUFAg==","signatures":[{"sig":"MEUCIEtUJIHHnMfk1WNN/9AQLTYvzTERPV2d0tKeUFU0Om9eAiEAwUHiRe3+TVtTwzEZbmMKdNtgibh40ILjr+rTAZgBaL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216325},"main":"index.js","types":"src/index.ts","gitHead":"e88b526cb8b58b5c7460096f962aef18c38d0d98","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.3_1752835375305_0.025992952539874103","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"react-native-crypto-module","version":"1.0.4","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@1.0.4","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"d100cdadcb5caa13f1ea436acf8e2babce1597f5","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.4.tgz","fileCount":46,"integrity":"sha512-gqkeWPcDvhAJvI05Zd1DAc4qpZZVsVZWP4ktzjV8IJ12ZECmXSficxPFL7e1kdLjejhq2JtAk2q3FFBh3aW/VA==","signatures":[{"sig":"MEUCIQDBAA3d67/cyRia/eCyQgODbQ7RskvQbE3guRR43eUw/gIgAeUB2uLoIkLKFPCw9UG6IND7IVZ31s3q4QkbS0h6ou8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216279},"main":"index.js","types":"src/index.ts","gitHead":"1725cc532df6b8db9903b0e34efb2a7e572b6665","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.4_1752836020861_0.017342399014166565","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"react-native-crypto-module","version":"1.0.5","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@1.0.5","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"48c1a426a9f498f94bc208baf16416c6dbf63f30","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-1.0.5.tgz","fileCount":16,"integrity":"sha512-KyY7aAtGkaC3D96i/rfMvaRwuyhKKFxoOpWvu7k8mb+yF+JMvDpyJ5Lsrd3UpVJB/TAg0HtwWBAmChzZq7Jebg==","signatures":[{"sig":"MEUCIQD/OTJzl1IPd3fq+ENRp83QbGBYVqLLU0ULhmtNQc9w5QIgWpUY/iHXl7TRI0de1kcQpws11ElT+BEyAJpjL3LC5io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89195},"main":"index.js","types":"src/index.ts","gitHead":"f486015cc5edd79ba7a3e4e3dcffb5e0392e6ae7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_1.0.5_1752860226253_0.0020926524649260703","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-native-crypto-module","version":"2.0.0","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.0","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"94cb127df22776d9d88724cf5c38e504a6286b86","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.0.tgz","fileCount":16,"integrity":"sha512-lROhx2Ci9ke4T04fZKo8aYyehhKUzshD7upuZN/y2J0HgvWLJ8J2BmAIyQyUL0wBHL7x46/qGqFn5cxADzHvIw==","signatures":[{"sig":"MEUCIQC3AZdiRbP5M1ZBTvzDKzXAkwf/dd6tjVc3NiaQw6AfKgIgRcZLH+bvV0OWWq3P0myxjrD2ztCtFUy3MGkGk7W9wOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95641},"main":"index.js","types":"src/index.ts","gitHead":"5314f96c19054d793a7ef6ad445ee6070390ed9c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.0_1752860643507_0.775830332377099","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"react-native-crypto-module","version":"2.0.1","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.1","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"f7e174771badde84e0d73658e2b51a1368e28b06","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.1.tgz","fileCount":29,"integrity":"sha512-VqYh0zzye+I5n0LxnCziGgH36SAdCZokm4VB6rKSJulz/pclXlAHgvitRaqUFQbT9y5Fb8dcZw2Kl7vh2vWxnQ==","signatures":[{"sig":"MEQCIBLQ/bfhZJfXABpZ1FoGuMrZgiHCPqlL2hLTg3rWwdCjAiBAi0mGMiU7KNUl1SqMHtjXLLBHSL9nOuGPwmIeCuPWjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98031},"main":"index.js","types":"src/index.ts","gitHead":"516b9294a2b312465354ea3dd3bc6b52cd474b15","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.1_1753697184214_0.43824395524707205","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"react-native-crypto-module","version":"2.0.2","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.2","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"34ab14b6f141a8d09594f36bb7d44defd3b85c11","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.2.tgz","fileCount":29,"integrity":"sha512-nPgyUJ6AcUffn/kbFq1yaxvtOuM1r2TbREC8X7E39zl1/RtI8ubA0bO09La73uiAE+VBs3HlJj6xvMqhWh3PIA==","signatures":[{"sig":"MEUCIQD7vDh7nSfm7NlS+kqErdgfOHCZyncXfPS6I68wRbPmfgIgcu3BposlEdARsx6TFl+QpDpvyO+wMeXPbu/CVlKy0IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100178},"main":"index.js","types":"src/index.ts","gitHead":"60ad9b3cb66a4470ec2edf1f72d959e64bc2a713","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.2_1753698818297_0.19065445161773753","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"react-native-crypto-module","version":"2.0.3","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.3","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"3feb75feb12a9f17ea1bac4f0f7d30fbf43c23f9","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.3.tgz","fileCount":29,"integrity":"sha512-272HKGkN818H7rQGIleBOpEjJGDMTJ5j4UdMM5bQnaGZvu+LhAg1NUJ/jyk2GI2QWpldpGh+HrphsKZF0xXIgA==","signatures":[{"sig":"MEUCIQDZlvZKd6aoqojhxxASCjVeN9AI7BaANBsVEyw9kVaIcQIgLAOv8V1T4Kagg5WjESTwA9rUv4W9R5UBkmMctyT9cnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100703},"main":"index.js","types":"src/index.ts","gitHead":"ed7b27da537dfa7ca517ccac282deed7f24dcff3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.3_1753700506983_0.23707238191037505","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"react-native-crypto-module","version":"2.0.4","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.4","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"1c5e2f58b5280ae2c1d0cac12d80d5d91b9508c0","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.4.tgz","fileCount":29,"integrity":"sha512-MB+dk4BN6BNsfxP78vF2xByaNc6VlyyslBheZ48icLHOh+q0+XMW9F3zuy/xejWmd4vVV3RoHlzJnVJVKGy4Pg==","signatures":[{"sig":"MEQCIHy5SSJxJ9DAoZY+GqbNoHIvar3k7os9jfekdSPKhD8sAiB+ZWlBujgwoPuWJq6rgb1o/KVEU+qddR7RIdEVeYlcoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101176},"main":"index.js","types":"src/index.ts","gitHead":"6def146df6c762136b3f356772eb93c44b99ece4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.4_1753827389828_0.33437036404370346","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"react-native-crypto-module","version":"2.0.5","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.5","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"32782304c231acd7279523a6887df3a8cd16d2fa","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.5.tgz","fileCount":30,"integrity":"sha512-PZytWV6rjJimi17PrHX0Bf9rkLGfHummlJbM56XFxvXtR2EeJyZCO/5T6DWu1u+oZU7iWCotKsRtgKup3zajqA==","signatures":[{"sig":"MEYCIQDh6O3tYfH5DOSbunsFBjSenz+cDXuS2Aw9D/f3pm0MLAIhAI3JweIdntD9N+OtowLsaKmP4XinV3t7xx+plBiGSBzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101444},"main":"index.js","types":"src/index.ts","gitHead":"51f12d72f2297f2f7ed8b093592b61207fa4b438","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.5_1753936424666_0.18662481355850402","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-native-crypto-module","version":"2.1.0","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.1.0","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"89ade6472bced7a461db770b8d96453f363e6d36","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.1.0.tgz","fileCount":31,"integrity":"sha512-m4B6N+obgc5LFl5RtSEtMBOvwqxhILRgFRTSSAhWv+Lu1r4vQ5P+2nsEMdjFHMaKGHl7n6Mg5gQUsrPLaV/u3Q==","signatures":[{"sig":"MEQCIFkDuqrWIeofsh7EQOwYmXX9WIqOtl6cSDmIERy0VCrRAiB0mxN52nm0v5QH05AsP1HFZFPEYpNlxDW1Uffaw0rxHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107364},"main":"index.js","types":"src/index.ts","gitHead":"d388fb1881094a8c99250e1c6dba7af065b5273e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.1.0_1753939986285_0.8630436074880323","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"react-native-crypto-module","version":"2.1.1","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.1.1","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"71b6d0b17e2206abe0e8469347f1b5fd3da35cf9","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.1.1.tgz","fileCount":31,"integrity":"sha512-SQqck/IbOe3M+WmOVtpqHN4EUTNSTT2n99RXV0vynsfmJeYkWDk5a0WI+/x66LCttgi/ySUt9ZtUwA4oRHER8A==","signatures":[{"sig":"MEYCIQCY186CU4UmzZMnWJLOyWQQRsaB93bh/1CtUcZ6fbRthQIhAIHOJdoQQPjpADiWQjGmhxjwTgpsDvwWecDz2d7PEOUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115308},"main":"index.js","types":"src/index.ts","gitHead":"dc6a7fef7f565e8ad801dbaa65a2cd68f9893b48","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.1.1_1753942013171_0.9965457115856333","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"react-native-crypto-module","version":"2.1.2","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.1.2","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"65b889b70898078f9c3f761dec501f8a2bc893f0","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.1.2.tgz","fileCount":31,"integrity":"sha512-GfMbXbfM4yF1nOCdWNOARWtVdYJL1iSAWY7aqnJiFeC+svLmvS1Y/yFRQ70DHMdXCPBc5LlnNI/e6jDwlVl1ww==","signatures":[{"sig":"MEQCIDaxL50Ixkvgm0KP+7fpdpDJ84AyrBi/BmM1kFuXgUejAiBysF4VJJPq/U4esEIvcxjFsNOjCTk0lmPinN/MEHrKIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108844},"main":"index.js","types":"src/index.ts","gitHead":"eb33c5aae02b5ecab5077006ebd43137ce85f842","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.1.2_1753942538749_0.5045569293443","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"react-native-crypto-module","version":"2.1.3","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.1.3","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"72b9b36fc6eff32d54d7be3eb43399ca670832c6","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.1.3.tgz","fileCount":31,"integrity":"sha512-zBZvDJ+PB8Gw6SdFDG745Y8XaIwTxxadM35+88ssdmMQWiXjD1hj4qwAbV33RIpwLfJUYGUMJa3VChj2MWTZXQ==","signatures":[{"sig":"MEUCIA9sOMW6Kn7L7XDRDBHtT0jNMhZipe4r+BsIkvJKcGwTAiEAn+lweeBMJveT4EYArscLaat+qXYVUsDmFoquu8Ki7nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108893},"main":"index.js","types":"src/index.ts","gitHead":"5cd6ad0aaa68d23079f288d72b39904fb18afd0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.1.3_1753943678688_0.7059416054813763","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"react-native-crypto-module","version":"2.1.4","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.1.4","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"9b83a0ddc094c110e9f707b67c2869ca61212dce","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.1.4.tgz","fileCount":31,"integrity":"sha512-AUCEb1nBNWTs6vnnCckPKsWChe+VNioDbQNu1Q75hIpO0MAxIDl6HsRuBWmtPsS8747c7jlkxbg2MnnZIfAtUA==","signatures":[{"sig":"MEUCIQD0QH1xIMgTHfehNnuZ6AdoTquKYsPBo0hZ4AUHHhssoQIgag+QXUK04E+l7WXJ1G5/4EsDRO2fRoac/4aWOJYxWxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108949},"main":"index.js","types":"src/index.ts","gitHead":"cd9ec22518ba13c55eef6a3ea0ca7ead0c5e5af8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.1.4_1753953621967_0.5984158947419498","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"react-native-crypto-module","version":"2.0.6","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.6","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"272c3ecd766c8b028379d4fd8a82cd9200fd8cb8","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.6.tgz","fileCount":29,"integrity":"sha512-RTDZjsYhHb5+VvKtI2tvNDjUAi7xL2db7ipdFRW/hRKYeBYAN7D+7rgh2+avK6NHhgH+eaamSbcQxMYhaZzMrw==","signatures":[{"sig":"MEUCIQDS6CWF6OqAkYhuJiH8VbV8TCLIgYICnYpqLPtztu3tqwIgGTArTE87NN4Ivo14CjGJQwyOZTBlVn1mVB0CU5BmImg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101176},"main":"index.js","types":"src/index.ts","gitHead":"da8d3aa9f8dc0f73c5841cd18b2216680cd064c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.6_1753954329182_0.9706963942424376","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"react-native-crypto-module","version":"2.0.7","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.7","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"0d0069b5d2239a3c6d88d470b9e22b5dac409a96","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.7.tgz","fileCount":29,"integrity":"sha512-uHOeyPSBXKm+rm0d4CseK0DCHS7KFSNEq3/wRx4mqdyRhG4ru3ON4V2mhBaebCIyStce9EQ+Dj8r9MuL6OCJuw==","signatures":[{"sig":"MEUCIAs4fxvVMO34P/qgf4HxlXVAoWZEQDypKGKcTBfs1cdPAiEA8UTLipJKJ92H5Cmjeu/aJFlh/0Di4S4xjvBp48UoA8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101364},"main":"index.js","types":"src/index.ts","gitHead":"99e6604b9d26f33bbc99a571b20a9771a3978c59","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.7_1753956548009_0.8017843986620452","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"react-native-crypto-module","version":"2.0.8","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.8","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"1dba9e5b882a58ea7b58c2d81c692df8ad762241","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.8.tgz","fileCount":30,"integrity":"sha512-rls0INgLu4vUMrHuH7g5DhpYe922T+ophIIE5BrGO10FSzd7+eruQ+3I6yWIWnc0O4EnBC6RwzD5KfUFjxPSPw==","signatures":[{"sig":"MEUCIH6yeDI/f0hbpjuAKd5U4rlsUsnL2pmjUYuRyu4IyswlAiEA7NB+qJhHRucYNi1sEJdvV0hfT84u9YJgMrbUoqIZsaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103057},"main":"index.js","types":"src/index.ts","gitHead":"99e6604b9d26f33bbc99a571b20a9771a3978c59","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.8_1753957400390_0.26860911778212815","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"react-native-crypto-module","version":"2.0.9","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.0.9","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"3a98b205967a0e4b533f2ca2fcd27b973bd11a71","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.0.9.tgz","fileCount":30,"integrity":"sha512-KiYm6lV1j0isGwAeQHUP+JDfzC7fTuMNjobag71JtGDphWgHfukCkXkH6WveaYUJzUhwZNmkuw6uuwNLZZkfAQ==","signatures":[{"sig":"MEUCIEIXiNVumcLkBpgLotP/Wazi7cGfVxexGKM1BoeOy8mqAiEAjQ71p79vI7Y7hkk7DH1vRDEgNEJGiCI5+74qLnH8DKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117949},"main":"index.js","types":"src/index.ts","gitHead":"eeb6e561d481bb813a1bb27a993c1b6861b81512","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.0.9_1754043450713_0.00575419897038687","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-native-crypto-module","version":"2.2.1","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.1","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"83dd13fc96ea90198a12bca1d6f90b023d9bd58e","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.1.tgz","fileCount":30,"integrity":"sha512-tczykftQxTFZUhKsKz+siUrPSl73NvyZnyVj2YH26fIoM0h+AFxlIwfYFakqJvo1Ue9ou3A7DKg36t+314N5UA==","signatures":[{"sig":"MEYCIQCxouZ1k52C/AZoeiLMtuHOIQORi791cllZ69olVEKd+QIhAI/l7DmN8Z242KQDO+LYBjxyEELdcapQuBENnYSaSwaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119510},"main":"index.js","types":"src/index.ts","gitHead":"f7ab19137667323ee44b25078f320c67380581fc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.1_1754044191757_0.5242470873638756","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"react-native-crypto-module","version":"2.2.2","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.2","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"97bdc5882a7f8e5fddfd5746d7d73023e12785a8","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.2.tgz","fileCount":30,"integrity":"sha512-4gDePF/l66Sw0eWs5ntmUrOq5Y46IWRbb9ZNQrlOwMB26IznHjPlZFty9eAFrwDJ70gr25AP4AI7ZhMmnqRc0Q==","signatures":[{"sig":"MEQCIGdWKomR4Mwv2sKCZWFryDdkZd5Um+VHQhcEikaIJJarAiBNb2dPKbPEIUiXX14kkGzo6Fn8EDnh+8Z85eGq6SFUsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139046},"main":"index.js","types":"src/index.ts","gitHead":"9e86cc918d3425ecae6a0011625c12b289b2b2fa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.2_1754066105293_0.2910854511024963","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"react-native-crypto-module","version":"2.2.3","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.3","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"03ef6c1e3061d767a5a16b07f2a7a218c2871910","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.3.tgz","fileCount":35,"integrity":"sha512-5FsLo0Uhk1FpQBnysjUTesrc3wMiwjOKuuvpWQsitlyon4QT0JuePrSnAvf1x8R1RtMGyekIfmNsja63nidDzw==","signatures":[{"sig":"MEQCIAPEhEl4pRU+VSLp6wcv5Qif2hxccM0Cvg9FyZ6XRfbxAiA1OBdyz0+i8KyDorM8wgz4N6eMclnjOqmHSvCIl3sPQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146800},"main":"index.js","types":"src/index.ts","gitHead":"9e86cc918d3425ecae6a0011625c12b289b2b2fa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.3_1754069610252_0.15928355326018329","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"react-native-crypto-module","version":"2.2.4","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.4","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"91e76948bceead275e0b9efff14ddb55736c200c","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.4.tgz","fileCount":39,"integrity":"sha512-G13FsWCIAoEDzp8E1IIKPECJvTBQufMDFUWu41atOSd/Ubdw8nM3OAmMWkhXz4WRqTh8Da7Y/4aWku66RFJhMg==","signatures":[{"sig":"MEQCIDPGil+qR1heNojhuuy4EwQ7JauAXtFjF5SbMahvWv+BAiAZjxuyxLTCk8wFpyIWIFn6mC/cX5ax6+aHPLHW1TJaOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271510},"main":"index.js","types":"src/index.ts","gitHead":"bc68cd0c710a8d4bf9c2a480309b2cc9f9a3ea38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"11.5.2","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.4_1754815422816_0.5162867586290585","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"react-native-crypto-module","version":"2.2.5","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.5","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"26b6abe104f23a85904886b6bae961a578d6f9f6","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.5.tgz","fileCount":39,"integrity":"sha512-msIZIWgN1nphoNVr6vxyJlvM8wAb6hkRlUfMrc7jp6qpb2ciaoG5PEUC5sZg5REwRXpmUVcWbA6Brer+6/SW7Q==","signatures":[{"sig":"MEUCIQDiuN2aggQ4ovq0LSQW69AV6ypAroXnpmIFPoM+wpR+8gIgFudcqBm+Y8vlYtEsA+NNLyp/9Bex2g3qJtXYLJr9q0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272646},"main":"index.js","types":"src/index.ts","gitHead":"ca859e4b21ec695e6c6f75edee79556db14dcd5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.3","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.5_1760772446761_0.4961450924439055","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"react-native-crypto-module","version":"2.2.6","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.6","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"b736f96808ce4baea75a6f65c28481b50aa87784","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.6.tgz","fileCount":39,"integrity":"sha512-GRzq7ArOwbSVORloF/6KsNUd5KkJvajUNXnb9SClHjzpPZWXF+yZY0zOlAHrSM4qshOIpHk+NlWf+7VjPJKb4w==","signatures":[{"sig":"MEQCIAk3gtxviSNvon8+yLkby1WGo48It/HjfwW/UPoVh7hiAiAoZd5+y3bPi395d/0sRd8GrnNrRYFwRdf3j3ndnnVSFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273515},"main":"index.js","types":"src/index.ts","gitHead":"1b07fdf47ecacc391583b2b09b832d8969551974","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.3","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.6_1760773265740_0.8989742819181068","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"react-native-crypto-module","version":"2.2.7","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.7","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"6379734a9cfa5bded3fe8e6861207f6a93a0b87d","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.7.tgz","fileCount":39,"integrity":"sha512-OdStU/TxNilrvA/IlrFoRl51qzaAszedTkv+ctlxGckpeFglOX+WcqT907mzjAqxXR5mVBdbX3H7n+sFNVAE1A==","signatures":[{"sig":"MEQCIFmmfYC+1NRbOLyadIsK1j9CMFAUyLvnA+MeAeYoyfzUAiA2z+tsUwz4GHZPByjcJUQnMGRjpuLaxq/jv1pXYSWAFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278379},"main":"index.js","types":"src/index.ts","gitHead":"c90613d2f086517fcfbaa44e4775582eb20f83e7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.3","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.7_1760774979984_0.4509608757083432","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"react-native-crypto-module","version":"2.2.8","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.8","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"0fcea8f1539c0d1953951475711f2029b6351ae6","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.8.tgz","fileCount":39,"integrity":"sha512-xT4nSmNhwCAcZy1Em6MysdA//LQyZcduXX06nKZuGFylAFFTXEnBzoGjMKzQoI/J85iQlIPQ48lLniPJljDxog==","signatures":[{"sig":"MEUCICyDZXMbmMDXvXSTaGf1nX2tXlZ6iYkjMv2+s5ZPyvlyAiEAxfUmDRzR9y96YeHDmOfVAPEQNyJjP9KkQ7UA/dt6IfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291106},"main":"index.js","types":"src/index.ts","gitHead":"9f7fc6f2ba0dff829678e2e8cf8b14c7a7cdbea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.3","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.8_1760936183769_0.1654937778617629","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"react-native-crypto-module","version":"2.2.9","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","_id":"react-native-crypto-module@2.2.9","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dist":{"shasum":"2fcf827efa697b6b1f29a13c041d8bb046c1c26d","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.2.9.tgz","fileCount":39,"integrity":"sha512-RxJxskI7am0uEo3OTGgV7vGu5mbvn1Tgd8iaPBj9Go1UISteC+KGfVTLPRtD8pl47OYGJGqx63MM8e+jr8i9OQ==","signatures":[{"sig":"MEQCIGB446f4ffK6eCApRyosPl4oKdKlkQOzr+cWBPYUQqyzAiBVGdap6T99XAeO2bC7Y1Ugqq7nBzTYFRndXAVIKUKHug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291106},"main":"index.js","types":"src/index.ts","gitHead":"9f7fc6f2ba0dff829678e2e8cf8b14c7a7cdbea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"repository":{"url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git","type":"git"},"_npmVersion":"10.9.3","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"*","react-native":"*"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-crypto-module_2.2.9_1771153663334_0.3573302124453954","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"react-native-crypto-module","version":"2.3.1","description":"A React Native module for AES-256-CBC file decryption on iOS and Android","main":"index.js","types":"src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"author":{"name":"Navid Ahmad"},"license":"MIT","homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","repository":{"type":"git","url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git"},"peerDependencies":{"react":"*","react-native":"*"},"devDependencies":{"react":"*","react-native":"*"},"bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"dependencies":{},"_id":"react-native-crypto-module@2.3.1","gitHead":"9f7fc6f2ba0dff829678e2e8cf8b14c7a7cdbea5","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-04PE9+Ti7birebueYQSaF4nwx6H0mrrkpXBQFbfMI9cLOPF8GBkHoxW8dQsw8uRN3/s6YdBf9la/yHKtLw5swQ==","shasum":"5c58f374caef5307798b7557aba3222921e02222","tarball":"https://registry.npmjs.org/react-native-crypto-module/-/react-native-crypto-module-2.3.1.tgz","fileCount":39,"unpackedSize":291819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGtYb7Kp2v3eRFxpdRcAo83e25OTu4pCESD4BuYUP6LCAiAjw8aPpxyAApWH2VOO1VlhV4oiImVHIrEJ9FDf0GvxSQ=="}]},"_npmUser":{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"},"directories":{},"maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-crypto-module_2.3.1_1771189843367_0.5849045525981067"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-17T18:53:17.570Z","modified":"2026-02-15T21:10:43.688Z","1.0.0":"2025-07-17T18:53:17.857Z","1.0.1":"2025-07-18T09:18:21.272Z","1.0.2":"2025-07-18T10:35:57.618Z","1.0.3":"2025-07-18T10:42:55.512Z","1.0.4":"2025-07-18T10:53:41.390Z","1.0.5":"2025-07-18T17:37:06.472Z","2.0.0":"2025-07-18T17:44:03.681Z","2.0.1":"2025-07-28T10:06:24.413Z","2.0.2":"2025-07-28T10:33:38.544Z","2.0.3":"2025-07-28T11:01:47.187Z","2.0.4":"2025-07-29T22:16:30.015Z","2.0.5":"2025-07-31T04:33:44.864Z","2.1.0":"2025-07-31T05:33:06.455Z","2.1.1":"2025-07-31T06:06:53.371Z","2.1.2":"2025-07-31T06:15:38.948Z","2.1.3":"2025-07-31T06:34:38.897Z","2.1.4":"2025-07-31T09:20:22.228Z","2.0.6":"2025-07-31T09:32:09.463Z","2.0.7":"2025-07-31T10:09:08.205Z","2.0.8":"2025-07-31T10:23:20.570Z","2.0.9":"2025-08-01T10:17:30.886Z","2.2.1":"2025-08-01T10:29:51.945Z","2.2.2":"2025-08-01T16:35:05.599Z","2.2.3":"2025-08-01T17:33:30.434Z","2.2.4":"2025-08-10T08:43:42.995Z","2.2.5":"2025-10-18T07:27:27.024Z","2.2.6":"2025-10-18T07:41:05.986Z","2.2.7":"2025-10-18T08:09:40.176Z","2.2.8":"2025-10-20T04:56:23.956Z","2.2.9":"2026-02-15T11:07:43.490Z","2.3.1":"2026-02-15T21:10:43.586Z"},"bugs":{"url":"https://github.com/Naveedkhan028/react-native-crypto-module/issues"},"author":{"name":"Navid Ahmad"},"license":"MIT","homepage":"https://github.com/Naveedkhan028/react-native-crypto-module","keywords":["react-native","crypto","aes","encryption","decryption","ios","android"],"repository":{"type":"git","url":"git+https://github.com/Naveedkhan028/react-native-crypto-module.git"},"description":"A React Native module for AES-256-CBC file decryption on iOS and Android","maintainers":[{"name":"navidahmad028","email":"Naveedkhan028@gmail.com"}],"readme":"# React Native Crypto Module\n\nA high-performance React Native module for AES-256-CBC encryption and decryption on iOS and Android. Supports both file operations and text content with streaming capabilities for large data processing.\n\n## Features\n\n- 🔒 **AES-256-CBC encryption/decryption**\n- 📁 **File encryption and decryption**\n- 📝 **Text content encryption and decryption**\n- 🚀 **Streaming encryption for large files**\n- 📱 **iOS and Android support**\n- ⚡ **Native performance with JavaScript fallback**\n- 🔄 **Auto-linking support**\n\n## Installation\n\n```bash\nnpm install react-native-crypto-module\n```\n\n### iOS\n\n```bash\ncd ios && pod install\n```\n\n### Android\n\nFor React Native 0.60+ with autolinking, no additional steps required.\n\nFor React Native < 0.60:\n\n1. Add to `android/settings.gradle`:\n```gradle\ninclude ':react-native-crypto-module'\nproject(':react-native-crypto-module').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-crypto-module/android')\n```\n\n2. Add to `android/app/build.gradle`:\n```gradle\ndependencies {\n    implementation project(':react-native-crypto-module')\n}\n```\n\n3. In `MainApplication.java`:\n```java\nimport com.cryptomodule.CryptoModulePackage;\n\n@Override\nprotected List<ReactPackage> getPackages() {\n    return Arrays.<ReactPackage>asList(\n        new MainReactPackage(),\n        new CryptoModulePackage()\n    );\n}\n```\n\n## Usage\n\n### Import the Module\n\n```javascript\nimport { NativeModules } from 'react-native';\nconst { CryptoModule } = NativeModules;\n```\n\n### File Decryption\n\nDecrypt encrypted files with native performance:\n\n```javascript\ntry {\n  const decryptedUri = await CryptoModule.decryptFile(\n    'file:///path/to/encrypted/file.enc',\n    'file:///path/to/decrypted/file.txt',\n    'base64EncodedKey',\n    'base64EncodedIV'\n  );\n  console.log('✅ Decrypted file:', decryptedUri);\n} catch (error) {\n  console.error('❌ Decryption failed:', error);\n}\n```\n\n### Text Content Decryption\n\nDecrypt encrypted text content:\n\n```javascript\ntry {\n  const decryptedText = await CryptoModule.decryptTextContent(\n    'base64EncryptedText',\n    'base64EncodedKey',\n    'base64EncodedIV'\n  );\n  console.log('✅ Decrypted text:', decryptedText);\n} catch (error) {\n  console.error('❌ Text decryption failed:', error);\n}\n```\n\n### Streaming Encryption\n\nFor large files, use streaming encryption to process data in chunks:\n\n```javascript\ntry {\n  const inputDataBase64 = 'base64EncodedLargeData';\n  const chunkSize = 64 * 1024; // 64KB chunks\n  \n  const result = await CryptoModule.encryptDataStreaming(\n    inputDataBase64,\n    'base64EncodedKey',\n    'base64EncodedIV',\n    chunkSize\n  );\n  \n  console.log('✅ Streaming encryption completed');\n  console.log(`📦 Total chunks: ${result.totalChunks}`);\n  console.log(`📊 Processed: ${result.totalProcessed} bytes`);\n  \n  // Access encrypted chunks\n  const encryptedChunks = result.encryptedChunks;\n} catch (error) {\n  console.error('❌ Streaming encryption failed:', error);\n}\n```\n\n### With Progress Tracking\n\nUse with progress callbacks for user feedback:\n\n```javascript\nconst progressCallback = (progress) => {\n  console.log(`Progress: ${progress}%`);\n  // Update your UI progress indicator\n};\n\n// Example with file decryption and progress\ntry {\n  const decryptedUri = await decryptFileWithProgress(\n    inputUri,\n    outputUri,\n    keyBase64,\n    ivBase64,\n    progressCallback\n  );\n} catch (error) {\n  console.error('Operation failed:', error);\n}\n```\n\n## API Reference\n\n### File Operations\n\n#### `decryptFile(inputUri, outputUri, keyBase64, ivBase64)`\n\nDecrypts a file using AES-256-CBC.\n\n**Parameters:**\n- `inputUri` (string): Path to the encrypted file (supports `file://` URIs)\n- `outputUri` (string): Path where the decrypted file will be saved\n- `keyBase64` (string): Base64 encoded 32-byte AES key\n- `ivBase64` (string): Base64 encoded 16-byte initialization vector\n\n**Returns:** `Promise<string>` - The output URI on success\n\n**Example:**\n```javascript\nconst result = await CryptoModule.decryptFile(\n  'file:///storage/encrypted.dat',\n  'file:///storage/decrypted.txt',\n  'your-base64-key',\n  'your-base64-iv'\n);\n```\n\n### Text Operations\n\n#### `decryptTextContent(encryptedContentBase64, keyBase64, ivBase64)`\n\nDecrypts encrypted text content.\n\n**Parameters:**\n- `encryptedContentBase64` (string): Base64 encoded encrypted text\n- `keyBase64` (string): Base64 encoded 32-byte AES key\n- `ivBase64` (string): Base64 encoded 16-byte initialization vector\n\n**Returns:** `Promise<string>` - The decrypted text content\n\n**Example:**\n```javascript\nconst decrypted = await CryptoModule.decryptTextContent(\n  'base64EncryptedText',\n  'your-base64-key',\n  'your-base64-iv'\n);\n```\n\n### Streaming Operations\n\n#### `encryptDataStreaming(inputDataBase64, keyBase64, ivBase64, chunkSize)`\n\nEncrypts large data using streaming approach for memory efficiency.\n\n**Parameters:**\n- `inputDataBase64` (string): Base64 encoded input data\n- `keyBase64` (string): Base64 encoded 32-byte AES key\n- `ivBase64` (string): Base64 encoded 16-byte initialization vector\n- `chunkSize` (number): Size of each chunk in bytes (default: 65536)\n\n**Returns:** `Promise<Object>` - Result object with encrypted chunks\n\n**Result Object:**\n```javascript\n{\n  encryptedChunks: string[], // Array of base64 encoded encrypted chunks\n  totalChunks: number,       // Total number of chunks processed\n  totalProcessed: number     // Total bytes processed\n}\n```\n\n**Example:**\n```javascript\nconst result = await CryptoModule.encryptDataStreaming(\n  inputDataBase64,\n  keyBase64,\n  ivBase64,\n  64 * 1024 // 64KB chunks\n);\n\n// Combine chunks if needed\nconst combinedEncrypted = result.encryptedChunks.join('');\n```\n\n## Error Handling\n\nAll methods return promises that reject with descriptive error messages:\n\n```javascript\ntry {\n  const result = await CryptoModule.decryptFile(/* ... */);\n} catch (error) {\n  switch (error.code) {\n    case 'DECRYPT_FAILED':\n      console.error('Decryption failed:', error.message);\n      break;\n    case 'FILE_NOT_FOUND':\n      console.error('Input file not found:', error.message);\n      break;\n    case 'INVALID_KEY':\n      console.error('Invalid encryption key:', error.message);\n      break;\n    default:\n      console.error('Unknown error:', error.message);\n  }\n}\n```\n\n## Key Requirements\n\n- **Key Size:** 32 bytes (256 bits) for AES-256\n- **IV Size:** 16 bytes (128 bits)\n- **Encoding:** All keys and IVs must be base64 encoded\n- **Algorithm:** AES-256-CBC with PKCS7 padding\n\n## Performance Benefits\n\n- **Native Implementation:** Uses platform-specific crypto libraries (CommonCrypto on iOS, javax.crypto on Android)\n- **Streaming Support:** Process large files without loading everything into memory\n- **Chunk Processing:** Configurable chunk sizes for optimal memory usage\n- **Fallback Support:** Graceful fallback to JavaScript implementation when native module is unavailable\n\n## Platform Support\n\n- **iOS:** 12.0+\n- **Android:** API Level 21+\n- **React Native:** 0.60+\n\n## Security Notes\n\n- Always use cryptographically secure random keys and IVs\n- Store keys securely using platform keychain/keystore\n- Never hardcode encryption keys in your application\n- Use different IVs for each encryption operation\n\n## Troubleshooting\n\n### Module Not Found\n\nIf you get \"Module not found\" errors:\n\n1. Ensure the module is properly installed: `npm install react-native-crypto-module`\n2. For iOS: Run `cd ios && pod install`\n3. For Android: Clean and rebuild your project\n4. Restart Metro bundler\n\n### Build Errors\n\nFor Android build errors:\n- Ensure Java 17+ is being used\n- Check that the module files are in the correct package structure\n\nFor iOS build errors:\n- Verify Xcode and CocoaPods are up to date\n- Clean build folder and retry\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## Changelog\n\n### v2.2.8\n\n- ✔️ Fixed android vidoe streaming.\n- ❌ IOS streaming is not working due to AV limitations, it will the file as a whole in chunks\n\n### v2.0.0\n\n- ✨ Added streaming encryption support\n- ✨ Added text content decryption\n- 🚀 Improved performance with native implementations\n- 📱 Enhanced error handling and logging\n- 🔧 Better auto-linking support\n- Fixed \n\n- 🎉 Initial release with file decryption support","readmeFilename":"README.md"}