PHP implementation of RNCryptor

Curtis Farnham 3b05487359 Fixed phpunit version conflict in TravisCI 8 years ago
examples 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago
lib 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago
tests 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago
tests-xcode d062d8fbc1 Fixes #72 Base64.h and Base64.m were in each others' files 11 years ago
vendor c7f5692f90 Adding reference to RNCryptor-Spec as a git submodule 10 years ago
.gitignore 7cede91524 Ignoring /vendor folder 8 years ago
.gitmodules c7f5692f90 Adding reference to RNCryptor-Spec as a git submodule 10 years ago
.travis.yml fed8a65d77 Fixed phpunit version conflict in TravisCI 8 years ago
CREDITS 0008f8daad Bugfix: Composer.json was not working; Updating code to use PHP namespaces; Reorganizing filesystem for better usability 10 years ago
LICENSE 62b9052a5e Splitting RNCryptor.php into separate RNEncryptor.php and RNDecryptor.php files; Moving credits and licensing info for PHP impl out of the classes and into separate files 11 years ago
README.md f7ab514209 Tweaks for Travis CI integration 9 years ago
autoload.php 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago
composer.json be7da865fc Fixing phpunit version for PHP 5.5 8 years ago
phpunit-coverage-html.xml 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago
phpunit.xml 62f5bc002f Fixing autoload and bootstrapping now that we have a runtime dependency; Making PHP version requirements consistent 8 years ago

README.md

RNCryptor PHP

Build Status

This implementation strives to be fully compatible with Rob Napier's Objective-C implementation of RNCryptor. It supports both encryption and decryption of all RNCryptor schema versions through version 3. Due to security concerns with schemas 0 through 2, it is strongly recommended to use schema 3 wherever possible. This is the default if none is specified.

Basic usage is seen in the examples folder.