Idea for an easy to use encryption library, as well as a form library
| From: | neil davis | Date: | Wed, 24 May 2006 21:12:13 +0000 |
| Subject: | Idea for an easy to use encryption library, as well as a form library | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-42606@lists.php.net to get a copy of this message | ||
Hello all,
I have a couple of libraries I've built that I'd like to see not go to
waste.
Encryption:
I have an encryption library that is currently functional for AES. It
supports building initialization vectors, hashes using mt_rand and all
other functionality needed for encrypting and decrypting data using
Rijndael. I would like to add this to pear, and over time support more
than AES.
As a user, I found the existing PHP functions to be a little complicated
to understand, even for someone who's done this before in another
language. This library makes it simple, without needing to understand
how encryption works. I wrote it so I wouldn't need to reinvent the
wheel if I need to do this again a year from now for a different
project.
Form:
I have a form library that does what HTML_Form does, but takes it to the
next level.
It generates form using function calls, but also generates the
javascript for validation and input filtering etc. and is tested and
working on all browsers. Based on what function calls you use (to build
the form) it knows what javascripts to include and builds all of it, as
well as setting up onSubmit(). If the browser has javascript disabled,
it does a simple POST.
The developer also has the option of using tables or not. I plan on
adding support for non table (css positioning) layouts in the near
future.
Both of these will need to be reformatted by me and inline comments
added so it will take some time to put them into the PEAR mold, but I
think they'd be worthy additions to the PEAR collection of open source
libraries.
My motivation is that the project was cancelled, but the libraries are
very cool. I'd hate to see either of these collecting dust and would
like to give them to PEAR and participate in maintaining them.
thx,
Neil