Version 2.0
This release changes the implementation to a reference implementation of the spec. Major changes compared to the previous version:
- There is now a specification document and test vectors
- This version does not make any optimizations, and instead tries to be simple and match the spec closely. A separate implementation is focused on being optimized.
- OpenSSL is no longer a dependency. AES and SHA-2 have been replaced with SHA-3, which is redistributed as part of library. Random number generation is now platform specific
- No pre-computed or constant values are required from the filesystem. All constants are compiled into the library