Issue #13: use the plaintext size as the VIL-blockcipher width
Issue #13: re-key only when the key changes, not once-per-cipher-call
Merge pull request #14 from uProxy/kpdyer-performance

Performance improvements