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
.gitignore vendored
View File

@@ -1 +1,2 @@
build
result

View File

@@ -12,10 +12,16 @@ let
in
stdenv.mkDerivation {
name = "x25519-agent";
src = nix-gitignore.gitignoreSource [] ./.;
nativeBuildInputs = [
gnumake
gcc
jasmin
];
installPhase = ''
mkdir $out
cp build/agent $out
'';
}

View File

@@ -1,7 +1,7 @@
from Jade require "crypto_scalarmult/curve25519/amd64/mulx/curve25519.jinc"
export fn main(reg u64 p) -> reg u64 {
reg u64 ret;
ret = 0;
return ret;
export fn agent_start(reg u64 shared_mem sync_mem) {
while (true) {
}
}