encrypt/decrypt now defaults to buffers if encoding is not specified. Also fixed tests to deal with the new functionality and added new test.
cleaned up encryptdecrypt.js to get rid of any unused variables, etc. Startd using bops module inside encryptdecrypt.js for dealing with buffers. Cleaned up tests to get rid of any uneeded stuff.
removed references to inputEncoding from readme since this option is no longer used.
fixed old encoder reference in readme.md
added default value for encryption encoding to avoid case where module throws becuase it can't read property of undifined. Added more information to readme.md about encoding options.
set decrypt encoding for code example so that you'll get back 'utf8' data instead of buffer.
removed use of node crypto streaming api, and now using final and update methods. Added back options encrypt/decrypt inputEncoding as this is important for using update and final. Encrypt/Decrypt methods now handle buffers as default and will only convert to string if specified in the output encoding.
removed logging statements to clean up.
final buffer is sent with specified encoding so that you can send buffer in and get a string out. Also added test for this.
changed defaults depending on input data type.
fixed tests and upated readme so all code examples and test use pull() function for passing data around instead of pipe which requires more overhead.
made encrypt/decrypt streaming so it will not buffer any data, it will immediately encrypt/decrypt each chunk that it receives. Adjusted tests to conform to this new style.
removed logging statements and some unused variables.
modified readme to explain usage more clearly.
fixed markdown typo in readme and added missing options properties to code example
fixed more markdown rendering issues in readme
calling update on every chunk and sending result downstream and then when upstream is finished call final and send downstream
testing how data streams through encrypt/decrypt functions with random byte data chunk by chunk
cleaned up some unused internals, removed logging, and added test.
removed test.