nodejs openssl based module for sane aes-128-cbc crypto without callbacks and retaining of final block