Aes Js Versions Save

A pure JavaScript implementation of the AES block cipher and all common modes of operation for node.js or web browsers.

v3.1.2

5 years ago

Various non-critical fixes; see commit history.

v3.1.0

7 years ago

Added support for large (over 32-bit, but not larger than 53-bit) integers for aesjs.Counter.

v3.0.0

7 years ago

The following changes have been made:

  • Using Uint8Array instead of Array
  • No reference to Buffer (so Broswerify won't pull in SlowBuffer)
  • Moved utility functions to more clearly indicate their purpose

This is a major version change, as some functionality is not backward compatible (but all functionality has an equivalent)

v2.1.0

7 years ago

Only major change in this release is that ECB and CBC modes of operation can be given any amount of data (as long as its length is a multiple of the block size, 16 bytes) and will encrypt/decrypt the entire chunk.

v2.0.0

8 years ago

Fixed some inconsistencies (and bugs) in the API with respect to exceptions being thrown.

v0.2.3

8 years ago
  • Added a more versatile slowCreateBuffer for browsers which do not support .slice() on their typed arrays, as well as exposed it via aes.util._createSlowBuffer for access by the test cases.

v0.2.2

8 years ago

Version 0.2.2