Difference between revisions of "Pccipher"
(→Links) |
|||
Line 51: | Line 51: | ||
* [http://phpjs.org/ phpjs] | * [http://phpjs.org/ phpjs] | ||
+ | |||
+ | === jQuery related information === | ||
+ | |||
+ | * [http://jquery.com/ jQuery] | ||
=== QUnit related information === | === QUnit related information === |
Revision as of 01:04, 17 August 2011
Pccipher is the ProgClub encryption software. That's the software that allows you to encrypt and decrypt data in PHP and Javascript. It's compatible with 32-bit and 64-bit implementations of PHP, and should work in any Javascript capable web-browser. For other projects see Projects.
Project status
Released! But there's still stuff TODO.
Contributors
Members who have contributed to this project. Newest on top.
Upstream contributors for the phpjs library used by pccipher/js.
Upstream contributors for the QUnit library used by pccipher/js.
Copyright
Copyright 2011, Contributors. Dual licensed under the MIT and GPL licenses.
Pccipher uses the phpjs library which is dual licensed under the MIT and GPL licenses.
Pccipher uses the QUnit library which is dual licensed under the MIT and GPL licenses.
Source code
The code for pccipher is publicly available from svn:
http://www.progclub.org/svnro/pcrepo/pccipher/tags/latest
Or privately available for read-write access:
https://www.progclub.org/svn/pcrepo/pccipher/trunk
The repository can be browsed online:
http://www.progclub.org/pcrepo/pccipher
Links
TODO
Things to do, in rough order of priority:
- Find a Javascript testing framework and use it and write unit tests
- Integrate with SimpleTest and write unit tests
- Document usage processes for Javascript and PHP
- Use the 'pccipher' namespace for phpjs
- Package in .zip and .tar.gz download files
- Integrate with PHP mcrypt?
Done
Stuff that's done. Latest stuff on top.
- JE 2011-08-16: fixed formatting to use \x02 .. \x03 wrapper
- JE 2011-08-16: removed key crc, and added algorithm code
- JE 2011-08-16: copied in existing code (support for Blowfish on PHP and Javascript)
- JE 2011-08-16: created the project in svn
- JE 2011-08-16: created project page
Notes for implementers
If you are interested in incorporating the ProgClub pccipher into your project, here's what you need to know:
For Javascript
TODO: explain Javascript integration
For PHP
TODO: explain PHP integration