Print this page
6189743 Need an ARCFOUR implementation optimized for AMD64
*** 1,12 ****
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
! # Common Development and Distribution License, Version 1.0 only
! # (the "License"). You may not use this file except in compliance
! # with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
--- 1,11 ----
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
! # Common Development and Distribution License (the "License").
! # You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
*** 18,38 ****
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
! # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
! # ident "@(#)Makefile.softtoken.amd64 1.3 05/06/08 SMI"
#
# lib/pkcs11/Makefile.softtoken.amd64
#
# specific to amd64, common to pkcs11_softtoken and pkcs11_softtoken_extra
AES_PSR_OBJECTS =
! ARCFOUR_PSR_OBJECTS =
DES_PSR_OBJECTS =
RSA_PSR_OBJECTS =
SHA1_PSR_OBJECTS =
BIGNUM_PSR_OBJECTS = bignum_amd64.o bignum_amd64_asm.o
BIGNUM_PSR_PICS = $(BIGNUM_PSR_OBJECTS:%=pics/%)
--- 17,37 ----
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
! # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
! # ident "@(#)Makefile.softtoken.amd64 1.4 08/01/02 SMI"
#
# lib/pkcs11/Makefile.softtoken.amd64
#
# specific to amd64, common to pkcs11_softtoken and pkcs11_softtoken_extra
AES_PSR_OBJECTS =
! ARCFOUR_PSR_OBJECTS = arcfour_crypt_amd64.o
DES_PSR_OBJECTS =
RSA_PSR_OBJECTS =
SHA1_PSR_OBJECTS =
BIGNUM_PSR_OBJECTS = bignum_amd64.o bignum_amd64_asm.o
BIGNUM_PSR_PICS = $(BIGNUM_PSR_OBJECTS:%=pics/%)
*** 50,59 ****
--- 49,62 ----
$(BIGNUM_PSR_PICS) := CFLAGS += $(C_BIGPICFLAGS) $(BIGNUM_CFG)
LINTFLAGS64 += $(BIGNUM_CFG)
+ pics/arcfour_crypt_amd64.o: $(ARCFOURDIR)/amd64/arcfour_crypt_amd64.s
+ $(COMPILE.s) -o $@ $(AS_BIGPICFLAGS) \
+ $(ARCFOURDIR)/amd64/arcfour_crypt_amd64.s
+ $(POST_PROCESS_O)
pics/%.o: $(BIGNUMDIR)/$(MACH64)/%.c
$(COMPILE.c) -o $@ $(C_BIGPICFLAGS) $(BIGNUM_CFG) $<
$(POST_PROCESS_O)