Skip to content

Instantly share code, notes, and snippets.

@deemru
Last active November 14, 2023 10:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deemru/145c3eb323bb3fb0f1cc4a72f5567640 to your computer and use it in GitHub Desktop.
Save deemru/145c3eb323bb3fb0f1cc4a72f5567640 to your computer and use it in GitHub Desktop.
libsodium with ED25519_NOSHA512SK
apt update && apt install -y autoconf libtool build-essential
git clone https://github.com/deemru/libsodium
cd libsodium
autoreconf -fvi
CFLAGS="-DED25519_NOSHA512SK" ./configure
make
sudo make install
sudo find /usr | grep libsodium
sudo ln -sf /usr/local/lib/libsodium.so.23.3.0 /usr/lib/x86_64-linux-gnu/libsodium.so.23

sudo cp /usr/local/lib/libsodium.so.23.3.0 /usr/lib/x86_64-linux-gnu/libsodium.so.23.3.0
sudo cp /usr/local/lib/libsodium.so.23 /usr/lib/x86_64-linux-gnu/libsodium.so.23
git clone https://github.com/deemru/Curve25519
cd Curve25519
composer install
composer test

This test ^ should end up with 2 ERRORS meaning you cannot use rseed functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment