]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libsec/port/mkfile
libsec: implement SPKI fingerprinting for okCertificate()
[plan9front.git] / sys / src / libsec / port / mkfile
index c99fcc85daca882e6645ce2c8178d26b606e4ef3..b6490b7bc8b41352da83f7d63007835fc8b35cdf 100644 (file)
@@ -3,11 +3,15 @@
 LIB=/$objtype/lib/libsec.a
 
 CFILES = des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\
-       aes.c blowfish.c \
+       aes.c aesni.c aesCBC.c aesCFB.c aesOFB.c aes_gcm.c \
+       blowfish.c \
        hmac.c md5.c md5block.c md4.c sha1.c sha1block.c\
        sha2_64.c sha2_128.c sha2block64.c sha2block128.c\
        sha1pickle.c md5pickle.c\
+       poly1305.c\
        rc4.c\
+       chacha.c chachablock.c\
+       salsa.c\
        genrandom.c prng.c fastrand.c nfastrand.c\
        probably_prime.c smallprimetest.c genprime.c dsaprimes.c\
        gensafeprime.c genstrongprime.c\
@@ -19,8 +23,21 @@ CFILES = des.c desmodes.c desECB.c desCBC.c des3ECB.c des3CBC.c\
        tlshand.c thumb.c readcert.c \
        aes_xts.c  \
        ecc.c\
+       jacobian.c\
        ripemd.c\
        dh.c\
+       curve25519.c\
+       curve25519_dh.c\
+       pbkdf2.c\
+       scrypt.c\
+       hkdf.c\
+       ccpoly.c\
+       tsmemcmp.c\
+       secp256r1.c\
+       secp384r1.c\
+       secp256k1.c\
+
+CLEANFILES=secp256r1.c secp384r1.c secp256k1.c jacobian.c
 
 ALLOFILES=${CFILES:%.c=%.$O}
 
@@ -37,5 +54,16 @@ UPDATE=mkfile\
 
 </sys/src/cmd/mksyslib
 
+%.c:D: %.mp
+       echo '#include "os.h"' > $target
+       echo '#include <mp.h>' >> $target
+       mpc $prereq >> $target
+       
 $O.rsatest: rsatest.$O
        $LD -o $target $prereq
+
+$O.chachatest: chachatest.$O
+       $LD -o $target $prereq
+
+$O.aesgcmtest: aesgcmtest.$O
+       $LD -o $target $prereq