- C++ 38.3%
- HTML 27.9%
- JavaScript 25.6%
- Shell 8.2%
| cryptopp@60f81a77e0 | ||
| emsdk@404dc1ec13 | ||
| .gitignore | ||
| .gitmodules | ||
| build.sh | ||
| combine.js | ||
| demo.en.html | ||
| demo.fr.html | ||
| LICENSE.md | ||
| README.md | ||
| wrapper.cpp | ||
| wrapper.js | ||
AESPonyfill
Ponyfill for AES encryption/decryption to use when (and preferably only when) the SubtleCrypto API is not available.
NOTE
To clone the repo, use:
git clone https://git.xeaf.dev/xeaf/AESPonyfill --recursiveIf you do not use
--recursive, the Git submodules won't be downloaded, and building will be impossible.If you already made a clone, you can download the Git submodules like so:
git submodule update --init --recursive
Demo
You can simply double-click the HTML file to load the demo, or run a local webserver that serves the current directory via python3 -m http.server 8080.
Remember, you still need to build the bundle first and place the minified version in the same directory as the HTML.
You can download the prebuilt bundle from the "Releases" tab, or build it yourself by running bash build.sh which will do (almost) everything necessary.
NOTE
Building on Windows is not supported. Please use WSL instead.