Build agent in derivation

This commit is contained in:
2024-04-03 15:42:31 +02:00
parent 8c9c0feb49
commit 49f92039eb
3 changed files with 11 additions and 4 deletions
+1
View File
@@ -1 +1,2 @@
build build
result
+6
View File
@@ -12,10 +12,16 @@ let
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "x25519-agent"; name = "x25519-agent";
src = nix-gitignore.gitignoreSource [] ./.;
nativeBuildInputs = [ nativeBuildInputs = [
gnumake gnumake
gcc gcc
jasmin jasmin
]; ];
installPhase = ''
mkdir $out
cp build/agent $out
'';
} }
+4 -4
View File
@@ -1,7 +1,7 @@
from Jade require "crypto_scalarmult/curve25519/amd64/mulx/curve25519.jinc" from Jade require "crypto_scalarmult/curve25519/amd64/mulx/curve25519.jinc"
export fn main(reg u64 p) -> reg u64 { export fn agent_start(reg u64 shared_mem sync_mem) {
reg u64 ret; while (true) {
ret = 0;
return ret; }
} }