MTE 1.3.0
- Fixed Java MteJail to work correctly with Android/iOS 64 bit simulators.
- Fixed memory sizing issues in MKE.
- Fixed alignment issues in MKE.
- Added FIPS 140-3 self-test capability to all DRBG, cipher, and hash algorithms.
- Added APIs to let users run the self-tests.
- Removed mte_mke_base (MteMkeBase in language interfaces), moving its functionality to mte_base (MteBase) to consolidate all information and FIPS 140-3 self-tests in one place, and not require MKE to do DRBG primitive self-tests.
- Fixed comments in encoder and decoder headers related to external DRBGs.
- Refactored SHA-1/256/512 implementations to support optimizations of DRBGs based on them.
- Optimized HASH-SHA1/256/512 DRBGs.
- Refactored SHA-512 length handling to get full 128 bit support.
- Optimized MKE's use of provided ciphers and hashes.
Notes: