Idea for an easy to use encryption library, as well as a form library

From: 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

« previous php.pear.dev (#42606) next »