Print this page
1667 pkcs11 may deadlock when multi-threaded consumers fork
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/libcryptoutil/common/mapfile-vers
+++ new/usr/src/lib/libcryptoutil/common/mapfile-vers
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
|
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
22 +# Copyright 2014, OmniTI Computer Consulting Inc. All rights reserved.
22 23 #
23 24
24 25 #
25 26 # MAPFILE HEADER START
26 27 #
27 28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
28 29 # Object versioning must comply with the rules detailed in
29 30 #
30 31 # usr/src/lib/README.mapfiles
31 32 #
32 33 # You should not be making modifications here until you've read the most current
33 34 # copy of that file. If you need help, contact a gatekeeper for guidance.
34 35 #
35 36 # MAPFILE HEADER END
36 37 #
37 38
38 39 $mapfile_version 2
39 40
40 41 SYMBOL_VERSION SUNWprivate {
41 42 global:
42 43 create_umech;
43 44 cryptodebug;
44 45 cryptodebug_init;
45 46 cryptoerror;
46 47 cryptoerror_off;
|
↓ open down ↓ |
15 lines elided |
↑ open up ↑ |
47 48 cryptoerror_on;
48 49 free_uentry;
49 50 free_uentrylist;
50 51 free_umechlist;
51 52 getent_uef;
52 53 get_fullpath;
53 54 get_metaslot_info;
54 55 get_pkcs11conf_info;
55 56 hexstr_to_bytes;
56 57 open_nointr;
57 - pkcs11_close_random;
58 - pkcs11_close_urandom;
59 - pkcs11_close_urandom_seed;
60 58 pkcs11_default_token;
61 59 pkcs11_free_uri;
62 60 pkcs11_get_nzero_urandom;
63 61 pkcs11_get_pass;
64 62 pkcs11_get_random;
65 63 pkcs11_get_urandom;
66 64 pkcs11_mech2keytype;
67 65 pkcs11_mech2keygen;
68 66 pkcs11_mech2str;
69 67 pkcs11_parse_uri;
70 68 pkcs11_read_data;
71 69 pkcs11_seed_random;
72 70 pkcs11_seed_urandom;
73 71 pkcs11_str2mech;
74 72 pkcs11_strerror;
75 73 readn_nointr;
76 74 str2lifetime;
77 75 tohexstr;
78 76 writen_nointr;
79 77 local:
80 78 *;
81 79 };
|
↓ open down ↓ |
12 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX