+ mp-sqrt.c mp-gcd.c mp-jacobi.c mp-modsqrt.c mp-exp.c \
+ mpint.c mptext.c mptext-file.c mptext-string.c mptext-dstr.c \
+ mptext-len.c \
+ exp.c mpcrt.c mpmul.c mprand.c \
+ mpbarrett.c mpbarrett-exp.c mpbarrett-mexp.c mpbarrett-exp.h \
+ mpmont.c mpmont-exp.c mpmont-mexp.c mpmont-exp.h \
+ mpreduce.c mpreduce-exp.h \
+ group-stdops.c group-exp.c group-exp.h g-prime.c g-bin.c \
+ group-parse.c \
+ group-string.c group-file.c group-dstr.c \
+ rho.c buf.c ptab.c bintab.c \
+ GF_SOURCES PGEN_SOURCES EC_SOURCES')
+
+define(`GF_SOURCES',
+ `gfx.c gfx-kmul.c gfx-sqr.c gf-arith.c gf-exp.c gf-gcd.c \
+ gfreduce.c gfreduce-exp.h gfn.c')
+
+define(`EC_SOURCES',
+ `field.c field-parse.c field-exp.c \
+ f-prime.c f-niceprime.c f-binpoly.c \
+ ec.c ec-exp.c ec-prime.c ec-bin.c ec-test.c ec-info.c ectab.c \
+ ec-fetch.c ec-raw.c g-ec.c')
+
+define(`PGEN_SOURCES',
+ `pfilt.c rabin.c \
+ pgen.c pgen-stdev.c pgen-safe.c pgen-gcd.c prim.c strongprime.c \
+ limlee.c \
+ keycheck.c keycheck-mp.c keycheck-report.c \
+ bbs-rand.c bbs-gen.c bbs-jump.c bbs-fetch.c \
+ rsa-priv.c rsa-pub.c rsa-gen.c rsa-recover.c rsa-fetch.c \
+ oaep.c pkcs1.c pss.c \
+ dh-gen.c dh-limlee.c dh-check.c dh-fetch.c dh-param.c \
+ dsarand.c dsa-sign.c dsa-verify.c dsa-gen.c dsa-check.c \
+ gdsa.c gkcdsa.c \
+ key-data.c key-flags.c key-text.c key-binary.c key-pass.c \
+ key-pack.c key-misc.c key-file.c key-attr.c key-io.c key-moan.c \
+ key-error.c key-fetch.c \
+ primetab.c share.c')
+
+libcatacomb_la_SOURCES = \
+ grand.c keysz.c \
+ lcrand.c fibrand.c rc4.c seal.c rand.c noise.c fipstest.c maurer.c \
+ arena.c \
+ passphrase.c pixie-client.c pixie-common.c lmem.c \
+ tlsprf.c sslprf.c \
+ gfshare.c \
+ MP_SOURCES karatsuba.h \
+ gciphertab.c ghashtab.c gmactab.c \
+ des-base.c des-base.h \
+ desx-tab.h \
+ rc2-tab.h \
+ skipjack-tab.h \
+ cast-s.c cast-sk.c cast-base.h cast-tab.h \
+ rijndael-base.c rijndael-base.h \
+ md2-tab.h \
+ serpent-sbox.h skipjack-tab.h tiger-base.h \
+ daftstory.h \