@@ -25,11 +25,6 @@ all: $V/$(CHACHA_TEST_BIN) $V/$(ECC_TEST_BIN) $(V)/lib$(LIB).so
25
25
26
26
ECC_DIR: =cuda-ecc-ed25519
27
27
28
- SC_SRCS: =$(addprefix $(ECC_DIR ) /,sc.cu ed25519.h ge.h)
29
- $V/sc.o : $(SC_SRCS )
30
- @mkdir -p $(@D )
31
- $(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
32
-
33
28
KEYPAIR_SRCS: =$(addprefix $(ECC_DIR ) /,keypair.cu ed25519.h ge.h)
34
29
$V/keypair.o : $(KEYPAIR_SRCS )
35
30
@mkdir -p $(@D )
@@ -40,17 +35,12 @@ $V/seed.o: $(SEED_SRCS)
40
35
@mkdir -p $(@D )
41
36
$(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
42
37
43
- GE_SRCS: =$(addprefix $(ECC_DIR ) /,ge.cu ge.h precomp_data.h)
44
- $V/ge.o : $(GE_SRCS )
45
- @mkdir -p $(@D )
46
- $(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
47
-
48
38
SIGN_SRCS: =$(addprefix $(ECC_DIR ) /,sign.cu sha512.h ge.h sc.h fe.cu ../$(CUDA_HEADER_DIR ) /gpu_common.h ed25519.h)
49
39
$V/sign.o : $(SIGN_SRCS )
50
40
@mkdir -p $(@D )
51
41
$(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
52
42
53
- VERIFY_SRCS: =$(addprefix $(ECC_DIR ) /,verify.cu seed.cu sha512.cu ge.h sc.cu fe.cu keypair.cu common.cu ed25519.h)
43
+ VERIFY_SRCS: =$(addprefix $(ECC_DIR ) /,verify.cu sha512.cu ge.cu sc.cu fe.cu keypair.cu common.cu ed25519.h)
54
44
$V/verify.o : $(VERIFY_SRCS )
55
45
@mkdir -p $(@D )
56
46
$(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
@@ -79,10 +69,10 @@ $V/poh_verify.o: $(POH_SRCS)
79
69
@mkdir -p $(@D )
80
70
$(NVCC ) -rdc=true $(CFLAGS ) -c $< -o $@
81
71
82
- CPU_GPU_OBJS =$(addprefix $V/,chacha_cbc.o aes_cbc.o verify.o poh_verify.o gpu_ctx.o sign.o ge.o seed.o keypair.o sc .o)
72
+ CPU_GPU_OBJS =$(addprefix $V/,chacha_cbc.o aes_cbc.o verify.o poh_verify.o gpu_ctx.o sign.o seed.o keypair.o)
83
73
84
74
$V/crypt-dlink.o : $(CPU_GPU_OBJS )
85
- $(NVCC ) -Xcompiler " -fPIC" --gpu-architecture=compute_61 --device-link $^ --output-file $@
75
+ $(NVCC ) -Xcompiler " -fPIC" $( CFLAGS ) --device-link $^ --output-file $@
86
76
87
77
$V/lib$(LIB ) .so : $V/crypt-dlink.o $(CPU_GPU_OBJS )
88
78
$(NVCC ) -Xcompiler " -fPIC" --shared --output-file $@ $^
0 commit comments