use release version of libjade

This commit is contained in:
2024-08-27 10:36:25 +02:00
parent 201f270624
commit 8455ac766b
2 changed files with 5 additions and 8 deletions

View File

@@ -17,11 +17,9 @@ let
''; '';
}; };
libjade = fetchFromGitHub { libjade = fetchzip {
owner = "formosa-crypto"; url = "https://github.com/formosa-crypto/libjade/releases/download/release%2F2023.05-2/libjade-dist-src-amd64.tar.gz";
repo = "libjade"; hash = "sha256-IWLMWExvdZ++V3a9zX0a9xjSDgOA98h3sSmLOj8hKPE=";
rev = "b0940068243f01dc3c185d166f1450936eec3eed";
hash = "sha256-w71QmJn5TG1cJ+SGXJyjh86uge177uRGSvwgnJXpKYg=";
}; };
in in
stdenv.mkDerivation { stdenv.mkDerivation {
@@ -32,7 +30,6 @@ stdenv.mkDerivation {
gnumake gnumake
gcc gcc
jasmin jasmin
libjade
]; ];
configurePhase = '' configurePhase = ''
@@ -44,5 +41,5 @@ stdenv.mkDerivation {
cp build/libagent.a $out/lib cp build/libagent.a $out/lib
''; '';
JASMINPATH = "Jade=${libjade}/src/"; JASMINPATH = "Jade=${libjade}/libjade/";
} }

View File

@@ -1,4 +1,4 @@
from Jade require "crypto_scalarmult/curve25519/amd64/mulx/scalarmult.jazz" from Jade require "crypto_scalarmult/curve25519_mulx/curve25519_mulx.jazz"
inline fn extract_nth_ptr(reg u64 sync_mem shared_mem, inline int i) -> reg u64 { inline fn extract_nth_ptr(reg u64 sync_mem shared_mem, inline int i) -> reg u64 {
reg u64 p; reg u64 p;