Releases: maroontress/mimicssl-aes128-cbc-decrypt
Releases · maroontress/mimicssl-aes128-cbc-decrypt
Fix build problems
New
- Add test for iOS by @maroontress-tomohisa in #12
Fixed
- Fix CMakeLists.txt files to enable SSE on Windows/AMD64 by @maroontress-tomohisa in #10
- Fix Android/iOS build by @maroontress-tomohisa in #11 and #12
Improve performance with intrinsics on each platform
New
- Add the script for iOS build on macOS by @maroontress-tomohisa in #9
- Use ARM Neon Intrinsics (A64) by @maroontress-tomohisa in #3
- Use X86_64 SSE and AES-NI Intrinsics by @maroontress-tomohisa in #5
- Use ARM Neon Intrinsics (v7) by @maroontress-tomohisa in #7
Changed
- Use Ninja when building for Android by @maroontress-tomohisa in #1
- Replace InvCipher with EqInvCipher by @maroontress-tomohisa in #2
- Use the HTTPS protocol for the submodules by @maroontress-tomohisa in #4
- Merge InvShiftRows and InvSubBytes by @maroontress-tomohisa in #8
Fixed
- Rename source files by @maroontress-tomohisa in #6
Initial release
Requirements
CMake 3.24 is required to build. On each platform, the library was tested using the following compilers:
OS | Compiler |
---|---|
Windows | MSVC 14.35 (Visual Studio 2022) |
Linux | GCC 11 |
macOS | Clang 14 |
New
- Add APIs to decrypt messages with AES-128 CBC.