author | Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM> |
Fri, 10 Feb 2012 06:32:53 -0800 | |
changeset 682 | c6e4f94fd35d |
parent 603 | 1b966e9a6b03 |
child 763 | 45da4d38492e |
permissions | -rw-r--r-- |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
1 |
# |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
2 |
# Engine t4 patch openssl-1.0.0d-t4-engine.sparc-patch. |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
3 |
# This engine is SPARC-only. |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
4 |
# |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
5 |
Index: Configure |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
6 |
=================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
7 |
diff -ru openssl-1.0.0d/Configure openssl-1.0.0d/Configure |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
8 |
--- openssl-1.0.0d/Configure 2011-05-24 17:02:24.000000000 -0700 |
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
9 |
+++ openssl-1.0.0d/Configure 2011-07-27 10:48:17.817470000 -0700 |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
10 |
@@ -134,8 +134,8 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
11 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
12 |
my $x86_64_asm="x86_64cpuid.o:x86_64-gcc.o x86_64-mont.o::aes-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o:::wp-x86_64.o:cmll-x86_64.o cmll_misc.o"; |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
13 |
my $ia64_asm="ia64cpuid.o:bn-ia64.o::aes_core.o aes_cbc.o aes-ia64.o::md5-ia64.o:sha1-ia64.o sha256-ia64.o sha512-ia64.o::rc4-ia64.o rc4_skey.o:::::void"; |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
14 |
-my $sparcv9_asm="sparcv9cap.o sparccpuid.o:bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o:des_enc-sparc.o fcrypt_b.o:aes_core.o aes_cbc.o aes-sparcv9.o:::sha1-sparcv9.o sha256-sparcv9.o sha512-sparcv9.o:::::::void"; |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
15 |
-my $sparcv8_asm=":sparcv8.o:des_enc-sparc.o fcrypt_b.o:::::::::::void"; |
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
16 |
+my $sparcv9_asm="sparcv9cap.o sparccpuid.o:bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o:des_enc-sparc.o fcrypt_b.o t4_des.o:aes_core.o aes_cbc.o aes-sparcv9.o t4_aes.o::t4_md5.o:sha1-sparcv9.o sha256-sparcv9.o sha512-sparcv9.o t4_sha1.o t4_sha2.o:::::::void"; |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
17 |
+my $sparcv8_asm=":sparcv8.o:des_enc-sparc.o fcrypt_b.o t4_des.o:t4_aes.o::t4_md5.o:t4_sha1.o t4_sha2.o:::::::void"; |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
18 |
my $alpha_asm="alphacpuid.o:bn_asm.o alpha-mont.o::::::::::::void"; |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
19 |
my $mips3_asm=":bn-mips3.o::::::::::::void"; |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
20 |
my $s390x_asm="s390xcap.o s390xcpuid.o:bn-s390x.o s390x-mont.o::aes-s390x.o:::sha1-s390x.o sha256-s390x.o sha512-s390x.o::rc4-s390x.o:::::void"; |
682
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
21 |
@@ -256,9 +256,9 @@ |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
22 |
# |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
23 |
"solaris64-x86_64-cc-sunw","cc:-xO3 -m64 -xstrconst -Xa -DL_ENDIAN::-D_REENTRANT::-lsocket -lnsl -lc:SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR DES_PTR DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:solaris-shared:-KPIC:-m64 -G -dy -z text -zdefs -Bdirect -zignore -M/usr/lib/ld/map.pagealign -M/usr/lib/ld/map.noexdata:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
24 |
# |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
25 |
-"solaris-sparcv9-cc-sunw","cc:-xtarget=ultra -m32 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN -DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -lc:BN_LLONG RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:solaris-shared:-KPIC:-m32 -G -dy -z text -zdefs -Bdirect -zignore -M/usr/lib/ld/map.pagealign:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
26 |
+"solaris-sparcv9-cc-sunw","cc:-xtarget=ultra -m32 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN -DBN_DIV2W::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -lc -lsoftcrypto:BN_LLONG RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:solaris-shared:-KPIC:-m32 -G -dy -z text -zdefs -Bdirect -zignore -M/usr/lib/ld/map.pagealign:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
27 |
# |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
28 |
-"solaris64-sparcv9-cc-sunw","cc:-xtarget=ultra -m64 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa -DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -lc:BN_LLONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:solaris-shared:-KPIC:-m64 -G -dy -z text -zdefs -Bdirect -zignore -M/usr/lib/ld/map.pagealign:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):/usr/ccs/bin/ar rs::/64", |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
29 |
+"solaris64-sparcv9-cc-sunw","cc:-xtarget=ultra -m64 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa -DB_ENDIAN::-D_REENTRANT:ULTRASPARC:-lsocket -lnsl -lc -lsoftcrypto:BN_LLONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:solaris-shared:-KPIC:-m64 -G -dy -z text -zdefs -Bdirect -zignore -M/usr/lib/ld/map.pagealign:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):/usr/ccs/bin/ar rs::/64", |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
30 |
|
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
31 |
#### IRIX 5.x configs |
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
32 |
# -mips2 flag is added by ./config when appropriate. |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
33 |
Index: crypto/aes/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
34 |
=================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
35 |
diff -ru openssl-1.0.0d/crypto/aes/ openssl-1.0.0d/crypto/aes/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
36 |
--- openssl-1.0.0d/crypto/aes/Makefile 2011-05-24 17:03:31.000000000 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
37 |
+++ openssl-1.0.0d/crypto/aes/Makefile 2011-06-30 17:26:34.980110000 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
38 |
@@ -17,6 +17,10 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
39 |
ASFLAGS= $(INCLUDES) $(ASFLAG) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
40 |
AFLAGS= $(ASFLAGS) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
41 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
42 |
+BITS:= $(shell if grep '^SHARED_LDFLAGS.*=.*-m32' ../../Makefile >/dev/null; \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
43 |
+ then echo 32; else echo 64; fi) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
44 |
+ASFLAGSYF= -xregsym=no -K pic -P -xarch=v9v -D_sparcv9 -D_ASM -Dsparc -m$(BITS) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
45 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
46 |
GENERAL=Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
47 |
#TEST=aestest.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
48 |
TEST= |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
49 |
@@ -57,6 +61,10 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
50 |
aes-sparcv9.s: asm/aes-sparcv9.pl |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
51 |
$(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
52 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
53 |
+t4_aes.o: asm/t4_aes.S |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
54 |
+ as $(ASFLAGSYF) -o $@ asm/t4_aes.S |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
55 |
+ elfedit -e 'cap:hw1 -and -cmp vis vis3' $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
56 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
57 |
aes-ppc.s: asm/aes-ppc.pl |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
58 |
$(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
59 |
|
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
60 |
Index: crypto/des/Makefile |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
61 |
=================================================================== |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
62 |
diff -ru openssl-1.0.0d/crypto/des/ openssl-1.0.0d/crypto/des/Makefile |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
63 |
--- openssl-1.0.0d/crypto/des/Makefile 2011-07-26 17:47:28.530315349 -0700 |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
64 |
+++ openssl-1.0.0d/crypto/des/Makefile 2011-07-27 10:41:47.362058958 -0700 |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
65 |
@@ -17,6 +17,10 @@ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
66 |
ASFLAGS= $(INCLUDES) $(ASFLAG) |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
67 |
AFLAGS= $(ASFLAGS) |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
68 |
|
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
69 |
+BITS:= $(shell if grep '^SHARED_LDFLAGS.*=.*-m32' ../../Makefile >/dev/null; \ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
70 |
+ then echo 32; else echo 64; fi) |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
71 |
+ASFLAGSYF= -xregsym=no -K pic -P -xarch=v9v -D_sparcv9 -D_ASM -Dsparc -m$(BITS) |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
72 |
+ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
73 |
GENERAL=Makefile |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
74 |
TEST=destest.c |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
75 |
APPS= |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
76 |
@@ -61,6 +65,10 @@ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
77 |
|
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
78 |
des_enc-sparc.S: asm/des_enc.m4 |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
79 |
m4 -B 8192 asm/des_enc.m4 > des_enc-sparc.S |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
80 |
+ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
81 |
+t4_des.o: asm/t4_des.S |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
82 |
+ as $(ASFLAGSYF) -o $@ asm/t4_des.S |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
83 |
+ elfedit -e 'cap:hw1 -and -cmp vis vis3' $@ |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
84 |
|
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
85 |
des-586.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
86 |
$(PERL) asm/des-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
87 |
Index: crypto/engine/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
88 |
=================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
89 |
diff -ru openssl-1.0.0d/crypto/engine/Makefile openssl-1.0.0d/crypto/engine/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
90 |
--- openssl-1.0.0d/crypto/engine/Makefile 2011-05-24 17:04:12.000000000 -0700 |
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
91 |
+++ openssl-1.0.0d/crypto/engine/Makefile 2011-07-28 10:10:00.000000000 -0700 |
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
92 |
@@ -22,12 +22,16 @@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
93 |
tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
94 |
tb_cipher.c tb_digest.c tb_pkmeth.c tb_asnmth.c \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
95 |
eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c \ |
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
96 |
+ eng_t4.c eng_t4_des.c eng_t4_md5.c \ |
682
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
97 |
+ eng_t4_sha1.c eng_t4_sha256.c eng_t4_sha512.c eng_t4_montmul.c \ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
98 |
hw_pk11.c hw_pk11_pub.c hw_pk11_uri.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
99 |
LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
100 |
eng_table.o eng_pkey.o eng_fat.o eng_all.o \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
101 |
tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
102 |
tb_cipher.o tb_digest.o tb_pkmeth.o tb_asnmth.o \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
103 |
eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o \ |
603
1b966e9a6b03
7069023 OpenSSL t4 engine improvements: des, 3des, sha-224/384, and remove proprietary code
Dan Anderson <dan.anderson@oracle.com>
parents:
498
diff
changeset
|
104 |
+ eng_t4.o eng_t4_des.o eng_t4_md5.o \ |
682
c6e4f94fd35d
7116525 OpenSSL t4 engine improvements: montgomery multiply
Ferenc Rakoczi <Ferenc.Rakoczi@Sun.COM>
parents:
603
diff
changeset
|
105 |
+ eng_t4_sha1.o eng_t4_sha256.o eng_t4_sha512.o eng_t4_montmul.o \ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
106 |
hw_pk11.o hw_pk11_pub.o hw_pk11_uri.o |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
107 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
108 |
SRC= $(LIBSRC) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
109 |
Index: crypto/engine/eng_all.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
110 |
=================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
111 |
diff -ru openssl-1.0.0d/crypto/engine/eng_all.c openssl-1.0.0d/crypto/engine/eng_all.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
112 |
--- openssl-1.0.0d/crypto/engine/eng_all.c 2011-05-24 17:02:20.000000000 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
113 |
+++ openssl-1.0.0d/crypto/engine/eng_all.c 2011-06-22 17:34:25.145829355 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
114 |
@@ -61,6 +61,8 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
115 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
116 |
void ENGINE_load_builtin_engines(void) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
117 |
{ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
118 |
+ /* Engines may depend on CPU capabilities */ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
119 |
+ OPENSSL_cpuid_setup(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
120 |
#if 0 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
121 |
/* There's no longer any need for an "openssl" ENGINE unless, one day, |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
122 |
* it is the *only* way for standard builtin implementations to be be |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
123 |
@@ -71,6 +73,10 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
124 |
#if !defined(OPENSSL_NO_HW) && (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
125 |
ENGINE_load_cryptodev(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
126 |
#endif |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
127 |
+#if !defined(OPENSSL_NO_HW) && !defined(OPENSSL_NO_HW_T4) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
128 |
+ ENGINE_load_t4(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
129 |
+ ENGINE_register_all_complete(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
130 |
+#endif |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
131 |
ENGINE_load_dynamic(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
132 |
#ifndef OPENSSL_NO_HW_PKCS11 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
133 |
ENGINE_load_pk11(); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
134 |
Index: crypto/engine/engine.h |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
135 |
================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
136 |
diff -ru openssl-1.0.0d/crypto/engine/engine.h openssl-1.0.0d/crypto/engine/engine.h |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
137 |
--- openssl-1.0.0d/crypto/engine/engine.h 2011-05-24 17:02:20.000000000 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
138 |
+++ openssl-1.0.0d/crypto/engine/engine.h 2011-05-24 18:05:29.075766123 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
139 |
@@ -344,6 +344,7 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
140 |
#endif |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
141 |
#endif |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
142 |
void ENGINE_load_cryptodev(void); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
143 |
+void ENGINE_load_t4(void); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
144 |
void ENGINE_load_pk11(void); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
145 |
void ENGINE_load_builtin_engines(void); |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
146 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
147 |
Index: crypto/md5/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
148 |
================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
149 |
diff -ru openssl-1.0.0d/crypto/md5/Makefile openssl-1.0.0d/crypto/md5/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
150 |
--- openssl-1.0.0d/crypto/md5/Makefile 2011-05-24 17:03:14.000000000 -0700 |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
151 |
+++ openssl-1.0.0d/crypto/md5/Makefile 2011-08-27 16:01:49.000000000 -0700 |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
152 |
@@ -17,6 +17,10 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
153 |
ASFLAGS= $(INCLUDES) $(ASFLAG) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
154 |
AFLAGS= $(ASFLAGS) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
155 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
156 |
+BITS:= $(shell if grep '^SHARED_LDFLAGS.*=.*-m32' ../../Makefile >/dev/null; \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
157 |
+ then echo 32; else echo 64; fi) |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
158 |
+ASFLAGSYF= -xregsym=no -K pic -P -xarch=v9v -D_sparcv9 -D_ASM -Dsparc -m$(BITS) |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
159 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
160 |
GENERAL=Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
161 |
TEST=md5test.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
162 |
APPS= |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
163 |
@@ -52,6 +58,10 @@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
164 |
$(CC) $(CFLAGS) -E asm/md5-ia64.S | \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
165 |
$(PERL) -ne 's/;\s+/;\n/g; print;' > $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
166 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
167 |
+t4_md5.o: asm/t4_md5.S |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
168 |
+ as $(ASFLAGSYF) -o $@ asm/t4_md5.S |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
169 |
+ elfedit -e 'cap:hw1 -and -cmp vis vis3' $@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
170 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
171 |
files: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
172 |
$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
173 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
174 |
Index: crypto/sha/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
175 |
================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
176 |
diff -ru openssl-1.0.0d/crypto/sha/Makefile openssl-1.0.0d/crypto/sha/Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
177 |
--- openssl-1.0.0d/crypto/sha/Makefile 2011-05-24 17:03:18.000000000 -0700 |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
178 |
+++ openssl-1.0.0d/crypto/sha/Makefile 2011-08-27 16:01:49.000000000 -0700 |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
179 |
@@ -17,6 +17,10 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
180 |
ASFLAGS= $(INCLUDES) $(ASFLAG) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
181 |
AFLAGS= $(ASFLAGS) |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
182 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
183 |
+BITS:= $(shell if grep '^SHARED_LDFLAGS.*=.*-m32' ../../Makefile >/dev/null; \ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
184 |
+ then echo 32; else echo 64; fi) |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
185 |
+ASFLAGSYF= -xregsym=no -K pic -P -xarch=v9v -D_sparcv9 -D_ASM -Dsparc -m$(BITS) |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
186 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
187 |
GENERAL=Makefile |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
188 |
TEST=shatest.c sha1test.c sha256t.c sha512t.c |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
189 |
APPS= |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
190 |
@@ -76,6 +82,14 @@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
191 |
sha256-%.s: asm/sha512-%.pl; $(PERL) $< $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
192 |
sha512-%.s: asm/sha512-%.pl; $(PERL) $< $@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
193 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
194 |
+t4_sha1.o: asm/t4_sha1.S |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
195 |
+ as $(ASFLAGSYF) -o $@ asm/t4_sha1.S |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
196 |
+ elfedit -e 'cap:hw1 -and -cmp vis vis3' $@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
197 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
198 |
+t4_sha2.o: asm/t4_sha2.S |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
199 |
+ as $(ASFLAGSYF) -o $@ asm/t4_sha2.S |
498
40d5ca406753
7078325 Problem with /lib/libcrypto.so.1.0.0 in snv_171 and onward on Ultra IIe platforms.
Dan Anderson <dan.anderson@oracle.com>
parents:
426
diff
changeset
|
200 |
+ elfedit -e 'cap:hw1 -and -cmp vis vis3' $@ |
426
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
201 |
+ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
202 |
files: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
203 |
$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
204 |
|
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
205 |
Index: util/libeay.num |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
206 |
================================================================== |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
207 |
diff -ru openssl-1.0.0d/util/libeay.num openssl-1.0.0d/util/libeay.num |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
208 |
--- openssl-1.0.0d/util/libeay.num 2010-07-25 09:56:06.000000000 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
209 |
+++ openssl-1.0.0d/util/libeay.num 2011-05-25 11:19:15.585211842 -0700 |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
210 |
@@ -4178,6 +4178,7 @@ |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
211 |
UI_method_set_prompt_constructor 4551 EXIST:!VMS:FUNCTION: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
212 |
UI_method_set_prompt_constructr 4551 EXIST:VMS:FUNCTION: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
213 |
EVP_read_pw_string_min 4552 EXIST::FUNCTION: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
214 |
+ENGINE_load_t4 4553 EXIST::FUNCTION:ENGINE |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
215 |
CRYPTO_cts128_encrypt 4553 EXIST::FUNCTION: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
216 |
CRYPTO_cts128_decrypt_block 4554 EXIST::FUNCTION: |
8c675b553a27
7048212 T4 engine needed for openssl
Dan Anderson <dan.anderson@oracle.com>
parents:
diff
changeset
|
217 |
CRYPTO_cfb128_1_encrypt 4555 EXIST::FUNCTION: |