Print this page
6665607 Need a SHA256/SHA384/SHA512 implementation optimized for 64-bit x86

@@ -20,11 +20,11 @@
 #
 #
 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-# ident "@(#)Makefile.com       1.5     08/02/26 SMI"
+# ident "@(#)Makefile.com       1.6     08/03/05 SMI"
 #
 # lib/pkcs11/pkcs11_softtoken/Makefile.com
 #
 
 LIBRARY = pkcs11_softtoken.a

@@ -93,12 +93,10 @@
 DES_OBJECTS = $(DES_COBJECTS) $(DES_PSR_OBJECTS)
 
 ECC_OBJECTS = $(ECC_COBJECTS) $(ECC_PSR_OBJECTS)
 MPI_OBJECTS = $(MPI_COBJECTS) $(MPI_PSR_OBJECTS)
 RSA_OBJECTS = $(RSA_COBJECTS) $(RSA_PSR_OBJECTS)
-SHA1_OBJECTS = $(SHA1_COBJECTS) $(SHA1_PSR_OBJECTS)
-SHA2_OBJECTS = $(SHA2_COBJECTS) $(SHA2_PSR_OBJECTS)
 BIGNUM_OBJECTS = $(BIGNUM_COBJECTS) $(BIGNUM_PSR_OBJECTS)
 
 BER_OBJECTS = bprint.o decode.o encode.o io.o
 
 # Sparc userland uses a floating-point implementation of

@@ -130,12 +128,10 @@
         $(BLOWFISH_OBJECTS)     \
         $(ARCFOUR_OBJECTS)      \
         $(DES_OBJECTS)          \
         $(MPI_OBJECTS)          \
         $(RSA_OBJECTS)          \
-        $(SHA1_OBJECTS)         \
-        $(SHA2_OBJECTS)         \
         $(BIGNUM_OBJECTS)       \
         $(BER_OBJECTS)          \
         $(ECC_OBJECTS)
 
 AESDIR=         $(SRC)/common/crypto/aes

@@ -161,12 +157,10 @@
         $(BLOWFISH_COBJECTS:%.o=$(BLOWFISHDIR)/%.c) \
         $(ARCFOUR_COBJECTS:%.o=$(ARCFOURDIR)/%.c) \
         $(DES_COBJECTS:%.o=$(DESDIR)/%.c) \
         $(MPI_COBJECTS:%.o=$(MPIDIR)/%.c) \
         $(RSA_COBJECTS:%.o=$(RSADIR)/%.c) \
-        $(SHA1_COBJECTS:%.o=$(SHA1DIR)/%.c) \
-        $(SHA2_COBJECTS:%.o=$(SHA2DIR)/%.c) \
         $(BIGNUM_COBJECTS:%.o=$(BIGNUMDIR)/%.c) \
         $(BIGNUM_PSR_SRCS) \
         $(ECC_COBJECTS:%.o=$(ECCDIR)/%.c)
 
 # libelfsign needs a static pkcs11_softtoken

@@ -189,12 +183,10 @@
         $(AES_COBJECTS:%.o=$(AESDIR)/%.c) \
         $(BLOWFISH_COBJECTS:%.o=$(BLOWFISHDIR)/%.c) \
         $(ARCFOUR_COBJECTS:%.o=$(ARCFOURDIR)/%.c) \
         $(DES_COBJECTS:%.o=$(DESDIR)/%.c) \
         $(RSA_COBJECTS:%.o=$(RSADIR)/%.c) \
-        $(SHA1_COBJECTS:%.o=$(SHA1DIR)/%.c) \
-        $(SHA2_COBJECTS:%.o=$(SHA2DIR)/%.c) \
         $(BIGNUM_COBJECTS:%.o=$(BIGNUMDIR)/%.c) \
         $(BIGNUM_PSR_SRCS)
 
 .KEEP_STATE:
 

@@ -228,18 +220,10 @@
         $(POST_PROCESS_O)
 
 pics/%.o:       $(RSADIR)/%.c
         $(COMPILE.c) -o $@ $<
         $(POST_PROCESS_O)
-
-pics/%.o:       $(SHA1DIR)/%.c
-        $(COMPILE.c) -o $@ $<
-        $(POST_PROCESS_O)
-
-pics/%.o:       $(SHA2DIR)/%.c
-        $(COMPILE.c) -o $@ $<
-        $(POST_PROCESS_O)
 
 pics/%.o:       $(BIGNUMDIR)/%.c
         $(COMPILE.c) -o $@ $(BIGNUM_CFG) $<
         $(POST_PROCESS_O)