symm/gcm-*.S: GCM acceleration using hardware polynomial multiplication.
[catacomb] / symm / Makefile.am
index cb20f3a..a4f45e9 100644 (file)
@@ -323,6 +323,18 @@ BLKCMACMODES               += cmac pmac1
 pkginclude_HEADERS     += ocb.h
 BLKCAEADMODES          += ccm eax gcm ocb1 ocb3
 libsymm_la_SOURCES     += ccm.c gcm.c ocb.c
+if CPUFAM_X86
+libsymm_la_SOURCES     += gcm-x86ish-pclmul.S
+endif
+if CPUFAM_AMD64
+libsymm_la_SOURCES     += gcm-x86ish-pclmul.S
+endif
+if CPUFAM_ARMEL
+libsymm_la_SOURCES     += gcm-arm-crypto.S
+endif
+if CPUFAM_ARM64
+libsymm_la_SOURCES     += gcm-arm64-pmull.S
+endif
 
 TESTS                  += gcm.t$(EXEEXT)
 EXTRA_DIST             += t/gcm