Cryptography Library
A simple C library implementing the SHA3 competition finalist Skein, its block cipher Threefish, and the Password Hashing Competition finalist, CATENA. Slight modifications to CATENA include: simplifying some of the ad-hoc hashing operations to produce greater-than-N-bytes of a cryptographic hash function using Skein, as Skein can output an arbitrary amount of bytes natively.
- Build and install SSC.
- Execute the following:
$ meson --prefix /usr builddir
$ cd builddir
$ ninja
# ninja install
- Build and install SSC.
- Execute the following:
$ meson builddir
$ cd builddir
$ ninja
# ninja install
- git clone SSC and cd into it.
- Open an "x64 Native Tools Command Prompt for VS 2022" cmd prompt, then cd into the cloned SSC project directory.
- Execute the following:
mkdir builddir
meson --backend=ninja builddir
cd builddir
ninja
ninja install