author | Misaki Miyashita <Misaki.Miyashita@Oracle.COM> |
Wed, 29 Jan 2014 11:12:07 -0800 | |
branch | s11-update |
changeset 2921 | 8da1e7689d13 |
parent 2901 | components/openssl/openssl-0.9.8-fips-140/patches/15-pkcs11_engine-0.9.8a.patch@5096530f204e |
child 4006 | c737cefdce54 |
permissions | -rw-r--r-- |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
1 |
--- /tmp/Configure Fri Feb 11 14:40:39 2011 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
2 |
+++ openssl-1.0.0d/Configure Fri Feb 11 14:41:36 2011 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
3 |
@@ -10,7 +10,7 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
4 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
5 |
# see INSTALL for instructions. |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
6 |
|
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
7 |
-my $usage="Usage: Configure [no-<cipher> ...] [enable-<cipher> ...] [experimental-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]\n"; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
8 |
+my $usage="Usage: Configure --pk11-libname=PK11_LIB_LOCATION [no-<cipher> ...] [enable-<cipher> ...] [experimental-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]\n"; |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
9 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
10 |
# Options: |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
11 |
# |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
12 |
@@ -19,6 +19,9 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
13 |
# --prefix prefix for the OpenSSL include, lib and bin directories |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
14 |
# (Default: the OPENSSLDIR directory) |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
15 |
# |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
16 |
+# --pk11-libname PKCS#11 library name. |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
17 |
+# (Default: none) |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
18 |
+# |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
19 |
# --install_prefix Additional prefix for package builders (empty by |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
20 |
# default). This needn't be set in advance, you can |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
21 |
# just as well use "make INSTALL_PREFIX=/whatever install". |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
22 |
@@ -657,6 +661,9 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
23 |
my $idx_arflags = $idx++; |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
24 |
my $idx_multilib = $idx++; |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
25 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
26 |
+# PKCS#11 engine patch |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
27 |
+my $pk11_libname=""; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
28 |
+ |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
29 |
my $prefix=""; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
30 |
my $libdir=""; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
31 |
my $openssldir=""; |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
32 |
@@ -876,6 +879,10 @@ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
33 |
$_ =~ s/%([0-9a-f]{1,2})/chr(hex($1))/gei; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
34 |
$flags.=$_." "; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
35 |
} |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
36 |
+ elsif (/^--pk11-libname=(.*)$/) |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
37 |
+ { |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
38 |
+ $pk11_libname=$1; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
39 |
+ } |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
40 |
elsif (/^--prefix=(.*)$/) |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
41 |
{ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
42 |
$prefix=$1; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
43 |
@@ -1043,6 +1054,13 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
44 |
exit 0; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
45 |
} |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
46 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
47 |
+if (! $pk11_libname) |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
48 |
+ { |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
49 |
+ print STDERR "You must set --pk11-libname for PKCS#11 library.\n"; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
50 |
+ print STDERR "See README.pkcs11 for more information.\n"; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
51 |
+ exit 1; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
52 |
+ } |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
53 |
+ |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
54 |
if ($target =~ m/^CygWin32(-.*)$/) { |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
55 |
$target = "Cygwin".$1; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
56 |
} |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
57 |
@@ -1209,6 +1226,8 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
58 |
if ($flags ne "") { $cflags="$flags$cflags"; } |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
59 |
else { $no_user_cflags=1; } |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
60 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
61 |
+$cflags="-DPK11_LIB_LOCATION=\"$pk11_libname\" $cflags"; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
62 |
+ |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
63 |
# Kerberos settings. The flavor must be provided from outside, either through |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
64 |
# the script "config" or manually. |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
65 |
if (!$no_krb5) |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
66 |
@@ -1598,6 +1617,7 @@ |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
67 |
s/^VERSION=.*/VERSION=$version/; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
68 |
s/^MAJOR=.*/MAJOR=$major/; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
69 |
s/^MINOR=.*/MINOR=$minor/; |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
70 |
+ s/^PK11_LIB_LOCATION=.*/PK11_LIB_LOCATION=$pk11_libname/; |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
71 |
s/^SHLIB_VERSION_NUMBER=.*/SHLIB_VERSION_NUMBER=$shlib_version_number/; |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
72 |
s/^SHLIB_VERSION_HISTORY=.*/SHLIB_VERSION_HISTORY=$shlib_version_history/; |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
73 |
s/^SHLIB_MAJOR=.*/SHLIB_MAJOR=$shlib_major/; |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
74 |
--- /tmp/Makefile.org Fri Feb 11 14:41:54 2011 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
75 |
+++ openssl-1.0.0d/Makefile.org Fri Feb 11 14:38:01 2011 |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
76 |
@@ -26,6 +26,9 @@ |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
77 |
INSTALL_PREFIX= |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
78 |
INSTALLTOP=/usr/local/ssl |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
79 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
80 |
+# You must set this through --pk11-libname configure option. |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
81 |
+PK11_LIB_LOCATION= |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
82 |
+ |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
83 |
# Do not edit this manually. Use Configure --openssldir=DIR do change this! |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
84 |
OPENSSLDIR=/usr/local/ssl |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
85 |
|
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
86 |
--- openssl-1.0.1e/engines/Makefile.~1~ Fri Nov 22 13:40:31 2013 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
87 |
+++ openssl-1.0.1e/engines/Makefile Fri Nov 22 13:43:46 2013 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
88 |
@@ -26,7 +26,8 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
89 |
APPS= |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
90 |
|
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
91 |
LIB=$(TOP)/libcrypto.a |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
92 |
-LIBNAMES= 4758cca aep atalla cswift gmp chil nuron sureware ubsec padlock capi |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
93 |
+LIBNAMES= 4758cca aep atalla cswift gmp chil nuron sureware ubsec padlock capi \ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
94 |
+ pk11 |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
95 |
|
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
96 |
LIBSRC= e_4758cca.c \ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
97 |
e_aep.c \ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
98 |
@@ -38,7 +39,8 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
99 |
e_sureware.c \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
100 |
e_ubsec.c \ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
101 |
e_padlock.c \ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
102 |
- e_capi.c |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
103 |
+ e_capi.c \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
104 |
+ e_pk11.c |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
105 |
LIBOBJ= e_4758cca.o \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
106 |
e_aep.o \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
107 |
e_atalla.o \ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
108 |
@@ -49,7 +51,8 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
109 |
e_sureware.o \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
110 |
e_ubsec.o \ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
111 |
e_padlock.o \ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
112 |
- e_capi.o |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
113 |
+ e_capi.o \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
114 |
+ e_pk11.o |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
115 |
|
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
116 |
SRC= $(LIBSRC) |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
117 |
|
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
118 |
@@ -63,7 +66,8 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
119 |
e_nuron_err.c e_nuron_err.h \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
120 |
e_sureware_err.c e_sureware_err.h \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
121 |
e_ubsec_err.c e_ubsec_err.h \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
122 |
- e_capi_err.c e_capi_err.h |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
123 |
+ e_capi_err.c e_capi_err.h \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
124 |
+ e_pk11.h e_pk11_uri.h e_pk11_err.h e_pk11_pub.c e_pk11_uri.c e_pk11_err.c |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
125 |
|
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
126 |
ALL= $(GENERAL) $(SRC) $(HEADER) |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
127 |
|
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
128 |
@@ -78,7 +82,7 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
129 |
for l in $(LIBNAMES); do \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
130 |
$(MAKE) -f ../Makefile.shared -e \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
131 |
LIBNAME=$$l LIBEXTRAS=e_$$l.o \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
132 |
- LIBDEPS='-L.. -lcrypto $(EX_LIBS)' \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
133 |
+ LIBDEPS='-L.. -lcrypto -lcryptoutil $(EX_LIBS)' \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
134 |
link_o.$(SHLIB_TARGET); \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
135 |
done; \ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
136 |
else \ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
137 |
--- openssl-1.0.1e/crypto/engine/eng_all.c.~1~ Mon Feb 11 07:26:04 2013 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
138 |
+++ openssl-1.0.1e/crypto/engine/eng_all.c Wed Nov 20 11:38:05 2013 |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
139 |
@@ -59,6 +59,16 @@ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
140 |
#include "cryptlib.h" |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
141 |
#include "eng_int.h" |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
142 |
|
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
143 |
+/* |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
144 |
+ * pkcs11 engine no longer is a built-in engine, and ENGINE_load_pk11() needs to be |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
145 |
+ * defined in libcrypto.so for ssh. Instead of load pkcs11 engine, it loads dynamic |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
146 |
+ * engines. |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
147 |
+ */ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
148 |
+void ENGINE_load_pk11(void) |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
149 |
+ { |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
150 |
+ ENGINE_load_dynamic(); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
151 |
+ } |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
152 |
+ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
153 |
void ENGINE_load_builtin_engines(void) |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
154 |
{ |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
155 |
/* Some ENGINEs need this */ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
156 |
@@ -80,6 +90,9 @@ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
157 |
ENGINE_load_rdrand(); |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
158 |
#endif |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
159 |
ENGINE_load_dynamic(); |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
160 |
+#ifndef OPENSSL_NO_HW_PKCS11 |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
161 |
+ ENGINE_load_pk11(); |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
162 |
+#endif |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
163 |
#ifndef OPENSSL_NO_STATIC_ENGINE |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
164 |
#ifndef OPENSSL_NO_HW |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
165 |
#ifndef OPENSSL_NO_HW_4758_CCA |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
166 |
--- openssl-1.0.1e/crypto/dso/dso_lib.c.~1~ Wed Nov 20 13:10:57 2013 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
167 |
+++ openssl-1.0.1e/crypto/dso/dso_lib.c Wed Nov 20 13:30:46 2013 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
168 |
@@ -426,6 +426,26 @@ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
169 |
DSOerr(DSO_F_DSO_CONVERT_FILENAME,DSO_R_NO_FILENAME); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
170 |
return(NULL); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
171 |
} |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
172 |
+ /* |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
173 |
+ * For pkcs11 engine, use libpk11.so (instead of libpkcs11.so) to |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
174 |
+ * avoid the name collision with PKCS#11 library. |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
175 |
+ */ |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
176 |
+ if (strcmp(filename, "pkcs11") == 0) |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
177 |
+ { |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
178 |
+#ifdef _LP64 |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
179 |
+ static const char fullpath[] = "/lib/openssl/engines/64/libpk11.so"; |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
180 |
+#else |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
181 |
+ static const char fullpath[] = "/lib/openssl/engines/libpk11.so"; |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
182 |
+#endif |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
183 |
+ result = OPENSSL_malloc(strlen(fullpath) + 1); |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
184 |
+ if(result == NULL) |
2901
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
185 |
+ { |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
186 |
+ DSOerr(DSO_F_DSO_CONVERT_FILENAME, ERR_R_MALLOC_FAILURE); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
187 |
+ return(NULL); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
188 |
+ } |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
189 |
+ BUF_strlcpy(result, fullpath, sizeof(fullpath)); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
190 |
+ return(result); |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
191 |
+ } |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
192 |
if((dso->flags & DSO_FLAG_NO_NAME_TRANSLATION) == 0) |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
193 |
{ |
5096530f204e
17777796 to 11.2 Change the pkcs11 engine into dynamic for FIPS
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
363
diff
changeset
|
194 |
if(dso->name_converter != NULL) |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
195 |
--- /tmp/engine.h Fri Feb 11 14:46:24 2011 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
196 |
+++ openssl-1.0.0d/crypto/engine/engine.h Fri Feb 11 14:47:32 2011 |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
197 |
@@ -351,6 +351,7 @@ |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
198 |
#endif |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
199 |
#endif |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
200 |
void ENGINE_load_cryptodev(void); |
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
201 |
+void ENGINE_load_pk11(void); |
2921
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
202 |
void ENGINE_load_rsax(void); |
8da1e7689d13
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
2901
diff
changeset
|
203 |
void ENGINE_load_rdrand(void); |
363
9c0cad004039
7039910 move OpenSSL from SFW to Userland gate
Jan Pechanec <Jan.Pechanec@Oracle.COM>
parents:
diff
changeset
|
204 |
void ENGINE_load_builtin_engines(void); |