Before you do anything with the libraries, you must download the project. If you are an end user you can just download the executables from the latest release artifacts found here. Alternatively, you can clone the repository by running the following command in Terminal or Command Prompt:
git clone and then build the binaries yourself by running `make` from within the `cryptx` folder.

Sending to your Calculator

Once you have located the binaries you want to install (see above), you will want to connect your calculator to your computer using a USB-A to mini-B cable and use your preferred connectivity software to transfer the binaries to your device. It is recommended to transfer the libraries to Archive if you are given the option to do so.

Installing to the Toolchain (for developers)

If you are a developer who wants to use CryptX in one of your own projects, it gets a bit more complicated. In order to build as a dynamic library (which is how CryptX is designed) you will need to clone the repository that has the header and lib files:
(git clone
Once you do this you will need to find the .lib and .h files for each library within the library's directory (hashlib, encrypt, encodex) and move them into the appropriate directories within the toolchain.

File ExtensionTarget Directory

Once this is done, you should be able to include the library headers in your project the same way you would any other C standard library.
Ex: #include <encrypt.h>