Build agent in derivation
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
build
|
build
|
||||||
|
result
|
||||||
|
|||||||
@@ -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
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user