-
Notifications
You must be signed in to change notification settings - Fork 0
/
cl-ecc.asd
40 lines (38 loc) · 1.79 KB
/
cl-ecc.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
;;;; cl-ecc.asd
;;;; cl-ecc.asd
(asdf:defsystem #:cl-ecc
:version "0.1.0"
:description "Describe cl-ecc here"
:author "Chream"
:license "Specify license here"
:depends-on (#:ironclad
#:alexandria
#:iterate
#:asn.1)
:serial t
:components ((:module "ecc"
:serial t
:components
((:file "package")
(:file "utils")
(:file "common" :depends-on ("utils"))
(:file "model-macros" :depends-on ("utils"))
(:file "model" :depends-on ("common" "model-macros"))
(:file "math-mod")
(:file "curve" :depends-on ("model"
"common"
"math-mod"))
(:file "ecdh" :depends-on ("model" "curve" "model-macros"))
(:file "elgamal" :depends-on ("model" "curve" "ecdh"))
(:file "ecdsa" :depends-on ("model"
"curve"
"math-mod"
"model-macros"))
(:file "curve-parameters" :depends-on ("model"))
(:file "printing" :depends-on ("model"))
(:file "constants" :depends-on ("ecdh" "elgamal" "ecdsa"))
(:file "ecc" :depends-on ("ecdh"
"elgamal"
"ecdsa")))))
:description "A library for eliptic curve cryptography.
NOT TESTET OR SECURE")