123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- load('//sys/src/FLAGS', "KLIB_COMPILER_FLAGS", "LIB_COMPILER_FLAGS")
- cc_library(
- name="klibsec",
- copts=KLIB_COMPILER_FLAGS,
- includes=[
- "//sys/include",
- "//amd64/include",
- ],
- srcs=[
- "port/aes.c",
- "port/blowfish.c",
- "port/crypt.c",
- "port/decodepem.c",
- "port/des3CBC.c",
- "port/des3ECB.c",
- "port/des.c",
- "port/desCBC.c",
- "port/desECB.c",
- "port/desmodes.c",
- "port/dsaalloc.c",
- "port/dsagen.c",
- "port/dsaprimes.c",
- "port/dsaprivtopub.c",
- "port/dsasign.c",
- "port/dsaverify.c",
- "port/egalloc.c",
- "port/egdecrypt.c",
- "port/egencrypt.c",
- "port/eggen.c",
- "port/egprivtopub.c",
- "port/egsign.c",
- "port/egverify.c",
- "port/fastrand.c",
- "port/genprime.c",
- "port/genrandom.c",
- "port/gensafeprime.c",
- "port/genstrongprime.c",
- "port/hmac.c",
- "port/md4.c",
- "port/md5block.c",
- "port/md5.c",
- "port/md5pickle.c",
- "port/nfastrand.c",
- "port/prng.c",
- "port/probably_prime.c",
- "port/rc4.c",
- "port/readcert.c",
- "port/rsaalloc.c",
- "port/rsadecrypt.c",
- "port/rsaencrypt.c",
- "port/rsafill.c",
- "port/rsagen.c",
- "port/rsaprivtopub.c",
- "port/sha1block.c",
- "port/sha1.c",
- "port/sha1pickle.c",
- "port/sha2_128.c",
- "port/sha2_64.c",
- "port/sha2block128.c",
- "port/sha2block64.c",
- "port/smallprimes.c",
- "port/smallprimetest.c",
- "port/thumb.c",
- "port/tlshand.c",
- "port/x509.c"
- ],
- alwayslink=true,
- )
- cc_library(
- name="libsec",
- copts=LIB_COMPILER_FLAGS,
- includes=[
- "//sys/include",
- "//amd64/include",
- ],
- srcs=[
- "port/aes.c",
- "port/blowfish.c",
- "port/crypt.c",
- "port/decodepem.c",
- "port/des3CBC.c",
- "port/des3ECB.c",
- "port/des.c",
- "port/desCBC.c",
- "port/desECB.c",
- "port/desmodes.c",
- "port/dsaalloc.c",
- "port/dsagen.c",
- "port/dsaprimes.c",
- "port/dsaprivtopub.c",
- "port/dsasign.c",
- "port/dsaverify.c",
- "port/egalloc.c",
- "port/egdecrypt.c",
- "port/egencrypt.c",
- "port/eggen.c",
- "port/egprivtopub.c",
- "port/egsign.c",
- "port/egverify.c",
- "port/fastrand.c",
- "port/genprime.c",
- "port/genrandom.c",
- "port/gensafeprime.c",
- "port/genstrongprime.c",
- "port/hmac.c",
- "port/md4.c",
- "port/md5block.c",
- "port/md5.c",
- "port/md5pickle.c",
- "port/nfastrand.c",
- "port/prng.c",
- "port/probably_prime.c",
- "port/rc4.c",
- "port/readcert.c",
- "port/rsaalloc.c",
- "port/rsadecrypt.c",
- "port/rsaencrypt.c",
- "port/rsafill.c",
- "port/rsagen.c",
- "port/rsaprivtopub.c",
- "port/sha1block.c",
- "port/sha1.c",
- "port/sha1pickle.c",
- "port/sha2_128.c",
- "port/sha2_64.c",
- "port/sha2block128.c",
- "port/sha2block64.c",
- "port/smallprimes.c",
- "port/smallprimetest.c",
- "port/thumb.c",
- "port/tlshand.c",
- "port/x509.c"
- ]
- )
|