1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
22# Copyright 2018, Joyent, Inc.
23#
24#
25# MAPFILE HEADER START
26#
27# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
28# Object versioning must comply with the rules detailed in
29#
30#	usr/src/lib/README.mapfiles
31#
32# You should not be making modifications here until you've read the most current
33# copy of that file. If you need help, contact a gatekeeper for guidance.
34#
35# MAPFILE HEADER END
36#
37
38$mapfile_version 2
39
40SYMBOL_VERSION SUNW_1.1 {
41    global:
42	KMFOID_AliasedEntryName			{
43						  ASSERT = {
44							  TYPE = OBJECT;
45							  SIZE = addrsize[2];
46							};
47						};
48	KMFOID_AuthorityInfoAccess		{
49						  ASSERT = {
50							  TYPE = OBJECT;
51							  SIZE = addrsize[2];
52							};
53						};
54	KMFOID_AuthorityKeyID			{
55						  ASSERT = {
56							  TYPE = OBJECT;
57							  SIZE = addrsize[2];
58							};
59						};
60	KMFOID_AuthorityKeyIdentifier		{
61						  ASSERT = {
62							  TYPE = OBJECT;
63							  SIZE = addrsize[2];
64							};
65						};
66	KMFOID_AuthorityRevocationList		{
67						  ASSERT = {
68							  TYPE = OBJECT;
69							  SIZE = addrsize[2];
70							};
71						};
72	KMFOID_BasicConstraints			{
73						  ASSERT = {
74							  TYPE = OBJECT;
75							  SIZE = addrsize[2];
76							};
77						};
78	KMFOID_BusinessCategory			{
79						  ASSERT = {
80							  TYPE = OBJECT;
81							  SIZE = addrsize[2];
82							};
83						};
84	KMFOID_CACertificate			{
85						  ASSERT = {
86							  TYPE = OBJECT;
87							  SIZE = addrsize[2];
88							};
89						};
90	KMFOID_CertificatePolicies		{
91						  ASSERT = {
92							  TYPE = OBJECT;
93							  SIZE = addrsize[2];
94							};
95						};
96	KMFOID_CertificateRevocationList	{
97						  ASSERT = {
98							  TYPE = OBJECT;
99							  SIZE = addrsize[2];
100							};
101						};
102	KMFOID_ChallengePassword		{
103						  ASSERT = {
104							  TYPE = OBJECT;
105							  SIZE = addrsize[2];
106							};
107						};
108	KMFOID_CollectiveFacsimileTelephoneNumber	{
109							  ASSERT = {
110								  TYPE = OBJECT;
111								  SIZE = addrsize[2];
112								};
113							};
114	KMFOID_CollectiveInternationalISDNNumber	{
115							  ASSERT = {
116								  TYPE = OBJECT;
117								  SIZE = addrsize[2];
118								};
119							};
120	KMFOID_CollectiveOrganizationName		{
121							  ASSERT = {
122								  TYPE = OBJECT;
123								  SIZE = addrsize[2];
124								};
125							};
126	KMFOID_CollectiveOrganizationalUnitName		{
127							  ASSERT = {
128								  TYPE = OBJECT;
129								  SIZE = addrsize[2];
130								};
131							};
132	KMFOID_CollectivePhysicalDeliveryOfficeName	{
133							  ASSERT = {
134								  TYPE = OBJECT;
135								  SIZE = addrsize[2];
136								};
137							};
138	KMFOID_CollectivePostOfficeBox		{
139						  ASSERT = {
140							  TYPE = OBJECT;
141							  SIZE = addrsize[2];
142							};
143						};
144	KMFOID_CollectivePostalAddress		{
145						  ASSERT = {
146							  TYPE = OBJECT;
147							  SIZE = addrsize[2];
148							};
149						};
150	KMFOID_CollectivePostalCode		{
151						  ASSERT = {
152							  TYPE = OBJECT;
153							  SIZE = addrsize[2];
154							};
155						};
156	KMFOID_CollectiveStateProvinceName		{
157							  ASSERT = {
158								  TYPE = OBJECT;
159								  SIZE = addrsize[2];
160								};
161							};
162	KMFOID_CollectiveStreetAddress		{
163						  ASSERT = {
164							  TYPE = OBJECT;
165							  SIZE = addrsize[2];
166							};
167						};
168	KMFOID_CollectiveTelephoneNumber	{
169						  ASSERT = {
170							  TYPE = OBJECT;
171							  SIZE = addrsize[2];
172							};
173						};
174	KMFOID_CollectiveTelexNumber		{
175						  ASSERT = {
176							  TYPE = OBJECT;
177							  SIZE = addrsize[2];
178							};
179						};
180	KMFOID_CollectiveTelexTerminalIdentifier	{
181							  ASSERT = {
182								  TYPE = OBJECT;
183								  SIZE = addrsize[2];
184								};
185							};
186	KMFOID_CommonName			{
187						  ASSERT = {
188							  TYPE = OBJECT;
189							  SIZE = addrsize[2];
190							};
191						};
192	KMFOID_ContentType			{
193						  ASSERT = {
194							  TYPE = OBJECT;
195							  SIZE = addrsize[2];
196							};
197						};
198	KMFOID_CounterSignature			{
199						  ASSERT = {
200							  TYPE = OBJECT;
201							  SIZE = addrsize[2];
202							};
203						};
204	KMFOID_CountryName			{
205						  ASSERT = {
206							  TYPE = OBJECT;
207							  SIZE = addrsize[2];
208							};
209						};
210	KMFOID_CrlDistributionPoints		{
211						  ASSERT = {
212							  TYPE = OBJECT;
213							  SIZE = addrsize[2];
214							};
215						};
216	KMFOID_CrlNumber			{
217						  ASSERT = {
218							  TYPE = OBJECT;
219							  SIZE = addrsize[2];
220							};
221						};
222	KMFOID_CrlReason			{
223						  ASSERT = {
224							  TYPE = OBJECT;
225							  SIZE = addrsize[2];
226							};
227						};
228	KMFOID_CrossCertificatePair		{
229						  ASSERT = {
230							  TYPE = OBJECT;
231							  SIZE = addrsize[2];
232							};
233						};
234	KMFOID_DNQualifier			{
235						  ASSERT = {
236							  TYPE = OBJECT;
237							  SIZE = addrsize[2];
238							};
239						};
240	KMFOID_DSA				{
241						  ASSERT = {
242							  TYPE = OBJECT;
243							  SIZE = addrsize[2];
244							};
245						};
246	KMFOID_DeltaCrlIndicator		{
247						  ASSERT = {
248							  TYPE = OBJECT;
249							  SIZE = addrsize[2];
250							};
251						};
252	KMFOID_Description			{
253						  ASSERT = {
254							  TYPE = OBJECT;
255							  SIZE = addrsize[2];
256							};
257						};
258	KMFOID_DestinationIndicator		{
259						  ASSERT = {
260							  TYPE = OBJECT;
261							  SIZE = addrsize[2];
262							};
263						};
264	KMFOID_DistinguishedName		{
265						  ASSERT = {
266							  TYPE = OBJECT;
267							  SIZE = addrsize[2];
268							};
269						};
270	KMFOID_ECC_c2pnb163v1			{
271						  ASSERT = {
272							  TYPE = OBJECT;
273							  SIZE = addrsize[2];
274							};
275						};
276	KMFOID_ECC_c2pnb163v2			{
277						  ASSERT = {
278							  TYPE = OBJECT;
279							  SIZE = addrsize[2];
280							};
281						};
282	KMFOID_ECC_c2pnb163v3			{
283						  ASSERT = {
284							  TYPE = OBJECT;
285							  SIZE = addrsize[2];
286							};
287						};
288	KMFOID_ECC_c2pnb176v1			{
289						  ASSERT = {
290							  TYPE = OBJECT;
291							  SIZE = addrsize[2];
292							};
293						};
294	KMFOID_ECC_c2pnb208w1			{
295						  ASSERT = {
296							  TYPE = OBJECT;
297							  SIZE = addrsize[2];
298							};
299						};
300	KMFOID_ECC_c2pnb272w1			{
301						  ASSERT = {
302							  TYPE = OBJECT;
303							  SIZE = addrsize[2];
304							};
305						};
306	KMFOID_ECC_c2pnb304w1			{
307						  ASSERT = {
308							  TYPE = OBJECT;
309							  SIZE = addrsize[2];
310							};
311						};
312	KMFOID_ECC_c2pnb368w1			{
313						  ASSERT = {
314							  TYPE = OBJECT;
315							  SIZE = addrsize[2];
316							};
317						};
318	KMFOID_ECC_c2tnb191v1			{
319						  ASSERT = {
320							  TYPE = OBJECT;
321							  SIZE = addrsize[2];
322							};
323						};
324	KMFOID_ECC_c2tnb191v2			{
325						  ASSERT = {
326							  TYPE = OBJECT;
327							  SIZE = addrsize[2];
328							};
329						};
330	KMFOID_ECC_c2tnb191v3			{
331						  ASSERT = {
332							  TYPE = OBJECT;
333							  SIZE = addrsize[2];
334							};
335						};
336	KMFOID_ECC_c2tnb239v1			{
337						  ASSERT = {
338							  TYPE = OBJECT;
339							  SIZE = addrsize[2];
340							};
341						};
342	KMFOID_ECC_c2tnb239v2			{
343						  ASSERT = {
344							  TYPE = OBJECT;
345							  SIZE = addrsize[2];
346							};
347						};
348	KMFOID_ECC_c2tnb239v3			{
349						  ASSERT = {
350							  TYPE = OBJECT;
351							  SIZE = addrsize[2];
352							};
353						};
354	KMFOID_ECC_c2tnb359v1			{
355						  ASSERT = {
356							  TYPE = OBJECT;
357							  SIZE = addrsize[2];
358							};
359						};
360	KMFOID_ECC_c2tnb431r1			{
361						  ASSERT = {
362							  TYPE = OBJECT;
363							  SIZE = addrsize[2];
364							};
365						};
366	KMFOID_ECC_prime192v2			{
367						  ASSERT = {
368							  TYPE = OBJECT;
369							  SIZE = addrsize[2];
370							};
371						};
372	KMFOID_ECC_prime192v3			{
373						  ASSERT = {
374							  TYPE = OBJECT;
375							  SIZE = addrsize[2];
376							};
377						};
378	KMFOID_ECC_secp112r1			{
379						  ASSERT = {
380							  TYPE = OBJECT;
381							  SIZE = addrsize[2];
382							};
383						};
384	KMFOID_ECC_secp112r2			{
385						  ASSERT = {
386							  TYPE = OBJECT;
387							  SIZE = addrsize[2];
388							};
389						};
390	KMFOID_ECC_secp128r1			{
391						  ASSERT = {
392							  TYPE = OBJECT;
393							  SIZE = addrsize[2];
394							};
395						};
396	KMFOID_ECC_secp128r2			{
397						  ASSERT = {
398							  TYPE = OBJECT;
399							  SIZE = addrsize[2];
400							};
401						};
402	KMFOID_ECC_secp160k1			{
403						  ASSERT = {
404							  TYPE = OBJECT;
405							  SIZE = addrsize[2];
406							};
407						};
408	KMFOID_ECC_secp160r1			{
409						  ASSERT = {
410							  TYPE = OBJECT;
411							  SIZE = addrsize[2];
412							};
413						};
414	KMFOID_ECC_secp160r2			{
415						  ASSERT = {
416							  TYPE = OBJECT;
417							  SIZE = addrsize[2];
418							};
419						};
420	KMFOID_ECC_secp192k1			{
421						  ASSERT = {
422							  TYPE = OBJECT;
423							  SIZE = addrsize[2];
424							};
425						};
426	KMFOID_ECC_secp192r1			{
427						  ASSERT = {
428							  TYPE = OBJECT;
429							  SIZE = addrsize[2];
430							};
431						};
432	KMFOID_ECC_secp224k1			{
433						  ASSERT = {
434							  TYPE = OBJECT;
435							  SIZE = addrsize[2];
436							};
437						};
438	KMFOID_ECC_secp224r1			{
439						  ASSERT = {
440							  TYPE = OBJECT;
441							  SIZE = addrsize[2];
442							};
443						};
444	KMFOID_ECC_secp256k1			{
445						  ASSERT = {
446							  TYPE = OBJECT;
447							  SIZE = addrsize[2];
448							};
449						};
450	KMFOID_ECC_secp256r1			{
451						  ASSERT = {
452							  TYPE = OBJECT;
453							  SIZE = addrsize[2];
454							};
455						};
456	KMFOID_ECC_secp384r1			{
457						  ASSERT = {
458							  TYPE = OBJECT;
459							  SIZE = addrsize[2];
460							};
461						};
462	KMFOID_ECC_secp521r1			{
463						  ASSERT = {
464							  TYPE = OBJECT;
465							  SIZE = addrsize[2];
466							};
467						};
468	KMFOID_ECC_sect113r1			{
469						  ASSERT = {
470							  TYPE = OBJECT;
471							  SIZE = addrsize[2];
472							};
473						};
474	KMFOID_ECC_sect113r2			{
475						  ASSERT = {
476							  TYPE = OBJECT;
477							  SIZE = addrsize[2];
478							};
479						};
480	KMFOID_ECC_sect131r1			{
481						  ASSERT = {
482							  TYPE = OBJECT;
483							  SIZE = addrsize[2];
484							};
485						};
486	KMFOID_ECC_sect131r2			{
487						  ASSERT = {
488							  TYPE = OBJECT;
489							  SIZE = addrsize[2];
490							};
491						};
492	KMFOID_ECC_sect163k1			{
493						  ASSERT = {
494							  TYPE = OBJECT;
495							  SIZE = addrsize[2];
496							};
497						};
498	KMFOID_ECC_sect163r1			{
499						  ASSERT = {
500							  TYPE = OBJECT;
501							  SIZE = addrsize[2];
502							};
503						};
504	KMFOID_ECC_sect163r2			{
505						  ASSERT = {
506							  TYPE = OBJECT;
507							  SIZE = addrsize[2];
508							};
509						};
510	KMFOID_ECC_sect193r1			{
511						  ASSERT = {
512							  TYPE = OBJECT;
513							  SIZE = addrsize[2];
514							};
515						};
516	KMFOID_ECC_sect193r2			{
517						  ASSERT = {
518							  TYPE = OBJECT;
519							  SIZE = addrsize[2];
520							};
521						};
522	KMFOID_ECC_sect233k1			{
523						  ASSERT = {
524							  TYPE = OBJECT;
525							  SIZE = addrsize[2];
526							};
527						};
528	KMFOID_ECC_sect233r1			{
529						  ASSERT = {
530							  TYPE = OBJECT;
531							  SIZE = addrsize[2];
532							};
533						};
534	KMFOID_ECC_sect239k1			{
535						  ASSERT = {
536							  TYPE = OBJECT;
537							  SIZE = addrsize[2];
538							};
539						};
540	KMFOID_ECC_sect283k1			{
541						  ASSERT = {
542							  TYPE = OBJECT;
543							  SIZE = addrsize[2];
544							};
545						};
546	KMFOID_ECC_sect283r1			{
547						  ASSERT = {
548							  TYPE = OBJECT;
549							  SIZE = addrsize[2];
550							};
551						};
552	KMFOID_ECC_sect409k1			{
553						  ASSERT = {
554							  TYPE = OBJECT;
555							  SIZE = addrsize[2];
556							};
557						};
558	KMFOID_ECC_sect409r1			{
559						  ASSERT = {
560							  TYPE = OBJECT;
561							  SIZE = addrsize[2];
562							};
563						};
564	KMFOID_ECC_sect571k1			{
565						  ASSERT = {
566							  TYPE = OBJECT;
567							  SIZE = addrsize[2];
568							};
569						};
570	KMFOID_ECC_sect571r1			{
571						  ASSERT = {
572							  TYPE = OBJECT;
573							  SIZE = addrsize[2];
574							};
575						};
576	KMFOID_EC_PUBLIC_KEY			{
577						  ASSERT = {
578							  TYPE = OBJECT;
579							  SIZE = addrsize[2];
580							};
581						};
582	KMFOID_EmailAddress			{
583						  ASSERT = {
584							  TYPE = OBJECT;
585							  SIZE = addrsize[2];
586							};
587						};
588	KMFOID_EnhancedSearchGuide		{
589						  ASSERT = {
590							  TYPE = OBJECT;
591							  SIZE = addrsize[2];
592							};
593						};
594	KMFOID_ExtendedCertificateAttributes		{
595							  ASSERT = {
596								  TYPE = OBJECT;
597								  SIZE = addrsize[2];
598								};
599							};
600	KMFOID_ExtendedKeyUsage			{
601						  ASSERT = {
602							  TYPE = OBJECT;
603							  SIZE = addrsize[2];
604							};
605						};
606	KMFOID_ExtensionRequest			{
607						  ASSERT = {
608							  TYPE = OBJECT;
609							  SIZE = addrsize[2];
610							};
611						};
612	KMFOID_FacsimileTelephoneNumber		{
613						  ASSERT = {
614							  TYPE = OBJECT;
615							  SIZE = addrsize[2];
616							};
617						};
618	KMFOID_GenerationQualifier		{
619						  ASSERT = {
620							  TYPE = OBJECT;
621							  SIZE = addrsize[2];
622							};
623						};
624	KMFOID_GivenName			{
625						  ASSERT = {
626							  TYPE = OBJECT;
627							  SIZE = addrsize[2];
628							};
629						};
630	KMFOID_HoldInstructionCode		{
631						  ASSERT = {
632							  TYPE = OBJECT;
633							  SIZE = addrsize[2];
634							};
635						};
636	KMFOID_HouseIdentifier			{
637						  ASSERT = {
638							  TYPE = OBJECT;
639							  SIZE = addrsize[2];
640							};
641						};
642	KMFOID_Initials				{
643						  ASSERT = {
644							  TYPE = OBJECT;
645							  SIZE = addrsize[2];
646							};
647						};
648	KMFOID_InternationalISDNNumber		{
649						  ASSERT = {
650							  TYPE = OBJECT;
651							  SIZE = addrsize[2];
652							};
653						};
654	KMFOID_InvalidityDate			{
655						  ASSERT = {
656							  TYPE = OBJECT;
657							  SIZE = addrsize[2];
658							};
659						};
660	KMFOID_IssuerAltName			{
661						  ASSERT = {
662							  TYPE = OBJECT;
663							  SIZE = addrsize[2];
664							};
665						};
666	KMFOID_IssuingDistributionPoints	{
667						  ASSERT = {
668							  TYPE = OBJECT;
669							  SIZE = addrsize[2];
670							};
671						};
672	KMFOID_KeyUsage				{
673						  ASSERT = {
674							  TYPE = OBJECT;
675							  SIZE = addrsize[2];
676							};
677						};
678	KMFOID_KeyUsageRestriction		{
679						  ASSERT = {
680							  TYPE = OBJECT;
681							  SIZE = addrsize[2];
682							};
683						};
684	KMFOID_KnowledgeInformation		{
685						  ASSERT = {
686							  TYPE = OBJECT;
687							  SIZE = addrsize[2];
688							};
689						};
690	KMFOID_LocalityName			{
691						  ASSERT = {
692							  TYPE = OBJECT;
693							  SIZE = addrsize[2];
694							};
695						};
696	KMFOID_MD2WithRSA			{
697						  ASSERT = {
698							  TYPE = OBJECT;
699							  SIZE = addrsize[2];
700							};
701						};
702	KMFOID_MD5				{
703						  ASSERT = {
704							  TYPE = OBJECT;
705							  SIZE = addrsize[2];
706							};
707						};
708	KMFOID_MD5WithRSA			{
709						  ASSERT = {
710							  TYPE = OBJECT;
711							  SIZE = addrsize[2];
712							};
713						};
714	KMFOID_MS_KP_SCLogon			{
715						  ASSERT = {
716							  TYPE = OBJECT;
717							  SIZE = addrsize[2];
718							};
719						};
720	KMFOID_MS_KP_SCLogon_UPN		{
721						  ASSERT = {
722							  TYPE = OBJECT;
723							  SIZE = addrsize[2];
724							};
725						};
726	KMFOID_Member				{
727						  ASSERT = {
728							  TYPE = OBJECT;
729							  SIZE = addrsize[2];
730							};
731						};
732	KMFOID_MessageDigest			{
733						  ASSERT = {
734							  TYPE = OBJECT;
735							  SIZE = addrsize[2];
736							};
737						};
738	KMFOID_Name				{
739						  ASSERT = {
740							  TYPE = OBJECT;
741							  SIZE = addrsize[2];
742							};
743						};
744	KMFOID_NameConstraints			{
745						  ASSERT = {
746							  TYPE = OBJECT;
747							  SIZE = addrsize[2];
748							};
749						};
750	KMFOID_ObjectClass			{
751						  ASSERT = {
752							  TYPE = OBJECT;
753							  SIZE = addrsize[2];
754							};
755						};
756	KMFOID_OrganizationName			{
757						  ASSERT = {
758							  TYPE = OBJECT;
759							  SIZE = addrsize[2];
760							};
761						};
762	KMFOID_OrganizationalUnitName		{
763						  ASSERT = {
764							  TYPE = OBJECT;
765							  SIZE = addrsize[2];
766							};
767						};
768	KMFOID_Owner				{
769						  ASSERT = {
770							  TYPE = OBJECT;
771							  SIZE = addrsize[2];
772							};
773						};
774	KMFOID_PKINIT_ClientAuth		{
775						  ASSERT = {
776							  TYPE = OBJECT;
777							  SIZE = addrsize[2];
778							};
779						};
780	KMFOID_PKINIT_Kdc			{
781						  ASSERT = {
782							  TYPE = OBJECT;
783							  SIZE = addrsize[2];
784							};
785						};
786	KMFOID_PKINIT_san			{
787						  ASSERT = {
788							  TYPE = OBJECT;
789							  SIZE = addrsize[2];
790							};
791						};
792	KMFOID_PKIX_KP_ClientAuth		{
793						  ASSERT = {
794							  TYPE = OBJECT;
795							  SIZE = addrsize[2];
796							};
797						};
798	KMFOID_PKIX_KP_CodeSigning		{
799						  ASSERT = {
800							  TYPE = OBJECT;
801							  SIZE = addrsize[2];
802							};
803						};
804	KMFOID_PKIX_KP_EmailProtection		{
805						  ASSERT = {
806							  TYPE = OBJECT;
807							  SIZE = addrsize[2];
808							};
809						};
810	KMFOID_PKIX_KP_IPSecEndSystem		{
811						  ASSERT = {
812							  TYPE = OBJECT;
813							  SIZE = addrsize[2];
814							};
815						};
816	KMFOID_PKIX_KP_IPSecTunnel		{
817						  ASSERT = {
818							  TYPE = OBJECT;
819							  SIZE = addrsize[2];
820							};
821						};
822	KMFOID_PKIX_KP_IPSecUser		{
823						  ASSERT = {
824							  TYPE = OBJECT;
825							  SIZE = addrsize[2];
826							};
827						};
828	KMFOID_PKIX_KP_OCSPSigning		{
829						  ASSERT = {
830							  TYPE = OBJECT;
831							  SIZE = addrsize[2];
832							};
833						};
834	KMFOID_PKIX_KP_ServerAuth		{
835						  ASSERT = {
836							  TYPE = OBJECT;
837							  SIZE = addrsize[2];
838							};
839						};
840	KMFOID_PKIX_KP_TimeStamping		{
841						  ASSERT = {
842							  TYPE = OBJECT;
843							  SIZE = addrsize[2];
844							};
845						};
846	KMFOID_PKIX_PQ_CPSuri			{
847						  ASSERT = {
848							  TYPE = OBJECT;
849							  SIZE = addrsize[2];
850							};
851						};
852	KMFOID_PKIX_PQ_Unotice			{
853						  ASSERT = {
854							  TYPE = OBJECT;
855							  SIZE = addrsize[2];
856							};
857						};
858	KMFOID_PhysicalDeliveryOfficeName		{
859							  ASSERT = {
860								  TYPE = OBJECT;
861								  SIZE = addrsize[2];
862								};
863							};
864	KMFOID_PkixAdCaIssuers			{
865						  ASSERT = {
866							  TYPE = OBJECT;
867							  SIZE = addrsize[2];
868							};
869						};
870	KMFOID_PkixAdOcsp			{
871						  ASSERT = {
872							  TYPE = OBJECT;
873							  SIZE = addrsize[2];
874							};
875						};
876	KMFOID_PolicyConstraints		{
877						  ASSERT = {
878							  TYPE = OBJECT;
879							  SIZE = addrsize[2];
880							};
881						};
882	KMFOID_PolicyMappings			{
883						  ASSERT = {
884							  TYPE = OBJECT;
885							  SIZE = addrsize[2];
886							};
887						};
888	KMFOID_PostOfficeBox			{
889						  ASSERT = {
890							  TYPE = OBJECT;
891							  SIZE = addrsize[2];
892							};
893						};
894	KMFOID_PostalAddress			{
895						  ASSERT = {
896							  TYPE = OBJECT;
897							  SIZE = addrsize[2];
898							};
899						};
900	KMFOID_PostalCode			{
901						  ASSERT = {
902							  TYPE = OBJECT;
903							  SIZE = addrsize[2];
904							};
905						};
906	KMFOID_PreferredDeliveryMethod		{
907						  ASSERT = {
908							  TYPE = OBJECT;
909							  SIZE = addrsize[2];
910							};
911						};
912	KMFOID_PresentationAddress		{
913						  ASSERT = {
914							  TYPE = OBJECT;
915							  SIZE = addrsize[2];
916							};
917						};
918	KMFOID_PrivateKeyUsagePeriod		{
919						  ASSERT = {
920							  TYPE = OBJECT;
921							  SIZE = addrsize[2];
922							};
923						};
924	KMFOID_ProtocolInformation		{
925						  ASSERT = {
926							  TYPE = OBJECT;
927							  SIZE = addrsize[2];
928							};
929						};
930	KMFOID_RFC822mailbox			{
931						  ASSERT = {
932							  TYPE = OBJECT;
933							  SIZE = addrsize[2];
934							};
935						};
936	KMFOID_RSA				{
937						  ASSERT = {
938							  TYPE = OBJECT;
939							  SIZE = addrsize[2];
940							};
941						};
942	KMFOID_RegisteredAddress		{
943						  ASSERT = {
944							  TYPE = OBJECT;
945							  SIZE = addrsize[2];
946							};
947						};
948	KMFOID_RoleOccupant			{
949						  ASSERT = {
950							  TYPE = OBJECT;
951							  SIZE = addrsize[2];
952							};
953						};
954	KMFOID_SHA1				{
955						  ASSERT = {
956							  TYPE = OBJECT;
957							  SIZE = addrsize[2];
958							};
959						};
960	KMFOID_SHA1WithDSA			{
961						  ASSERT = {
962							  TYPE = OBJECT;
963							  SIZE = addrsize[2];
964							};
965						};
966	KMFOID_SHA1WithECDSA			{
967						  ASSERT = {
968							  TYPE = OBJECT;
969							  SIZE = addrsize[2];
970							};
971						};
972	KMFOID_SHA1WithRSA			{
973						  ASSERT = {
974							  TYPE = OBJECT;
975							  SIZE = addrsize[2];
976							};
977						};
978	KMFOID_SHA224				{
979						  ASSERT = {
980							  TYPE = OBJECT;
981							  SIZE = addrsize[2];
982							};
983						};
984	KMFOID_SHA224WithDSA			{
985						  ASSERT = {
986							  TYPE = OBJECT;
987							  SIZE = addrsize[2];
988							};
989						};
990	KMFOID_SHA224WithECDSA			{
991						  ASSERT = {
992							  TYPE = OBJECT;
993							  SIZE = addrsize[2];
994							};
995						};
996	KMFOID_SHA256				{
997						  ASSERT = {
998							  TYPE = OBJECT;
999							  SIZE = addrsize[2];
1000							};
1001						};
1002	KMFOID_SHA256WithDSA			{
1003						  ASSERT = {
1004							  TYPE = OBJECT;
1005							  SIZE = addrsize[2];
1006							};
1007						};
1008	KMFOID_SHA256WithECDSA			{
1009						  ASSERT = {
1010							  TYPE = OBJECT;
1011							  SIZE = addrsize[2];
1012							};
1013						};
1014	KMFOID_SHA256WithRSA			{
1015						  ASSERT = {
1016							  TYPE = OBJECT;
1017							  SIZE = addrsize[2];
1018							};
1019						};
1020	KMFOID_SHA384				{
1021						  ASSERT = {
1022							  TYPE = OBJECT;
1023							  SIZE = addrsize[2];
1024							};
1025						};
1026	KMFOID_SHA384WithECDSA			{
1027						  ASSERT = {
1028							  TYPE = OBJECT;
1029							  SIZE = addrsize[2];
1030							};
1031						};
1032	KMFOID_SHA384WithRSA			{
1033						  ASSERT = {
1034							  TYPE = OBJECT;
1035							  SIZE = addrsize[2];
1036							};
1037						};
1038	KMFOID_SHA512				{
1039						  ASSERT = {
1040							  TYPE = OBJECT;
1041							  SIZE = addrsize[2];
1042							};
1043						};
1044	KMFOID_SHA512WithECDSA			{
1045						  ASSERT = {
1046							  TYPE = OBJECT;
1047							  SIZE = addrsize[2];
1048							};
1049						};
1050	KMFOID_SHA512WithRSA			{
1051						  ASSERT = {
1052							  TYPE = OBJECT;
1053							  SIZE = addrsize[2];
1054							};
1055						};
1056	KMFOID_SearchGuide			{
1057						  ASSERT = {
1058							  TYPE = OBJECT;
1059							  SIZE = addrsize[2];
1060							};
1061						};
1062	KMFOID_SeeAlso				{
1063						  ASSERT = {
1064							  TYPE = OBJECT;
1065							  SIZE = addrsize[2];
1066							};
1067						};
1068	KMFOID_SerialNumber			{
1069						  ASSERT = {
1070							  TYPE = OBJECT;
1071							  SIZE = addrsize[2];
1072							};
1073						};
1074	KMFOID_SigningTime			{
1075						  ASSERT = {
1076							  TYPE = OBJECT;
1077							  SIZE = addrsize[2];
1078							};
1079						};
1080	KMFOID_StateProvinceName		{
1081						  ASSERT = {
1082							  TYPE = OBJECT;
1083							  SIZE = addrsize[2];
1084							};
1085						};
1086	KMFOID_StreetAddress			{
1087						  ASSERT = {
1088							  TYPE = OBJECT;
1089							  SIZE = addrsize[2];
1090							};
1091						};
1092	KMFOID_SubjectAltName			{
1093						  ASSERT = {
1094							  TYPE = OBJECT;
1095							  SIZE = addrsize[2];
1096							};
1097						};
1098	KMFOID_SubjectDirectoryAttributes		{
1099							  ASSERT = {
1100								  TYPE = OBJECT;
1101								  SIZE = addrsize[2];
1102								};
1103							};
1104	KMFOID_SubjectKeyIdentifier			{
1105						  ASSERT = {
1106							  TYPE = OBJECT;
1107							  SIZE = addrsize[2];
1108							};
1109						};
1110	KMFOID_SupportedApplicationContext		{
1111							  ASSERT = {
1112								  TYPE = OBJECT;
1113								  SIZE = addrsize[2];
1114								};
1115							};
1116	KMFOID_Surname				{
1117						  ASSERT = {
1118							  TYPE = OBJECT;
1119							  SIZE = addrsize[2];
1120							};
1121						};
1122	KMFOID_TelephoneNumber			{
1123						  ASSERT = {
1124							  TYPE = OBJECT;
1125							  SIZE = addrsize[2];
1126							};
1127						};
1128	KMFOID_TelexNumber			{
1129						  ASSERT = {
1130							  TYPE = OBJECT;
1131							  SIZE = addrsize[2];
1132							};
1133						};
1134	KMFOID_TelexTerminalIdentifier		{
1135						  ASSERT = {
1136							  TYPE = OBJECT;
1137							  SIZE = addrsize[2];
1138							};
1139						};
1140	KMFOID_Title				{
1141						  ASSERT = {
1142							  TYPE = OBJECT;
1143							  SIZE = addrsize[2];
1144							};
1145						};
1146	KMFOID_UniqueIdentifier			{
1147						  ASSERT = {
1148							  TYPE = OBJECT;
1149							  SIZE = addrsize[2];
1150							};
1151						};
1152	KMFOID_UniqueMember			{
1153						  ASSERT = {
1154							  TYPE = OBJECT;
1155							  SIZE = addrsize[2];
1156							};
1157						};
1158	KMFOID_UnstructuredAddress		{
1159						  ASSERT = {
1160							  TYPE = OBJECT;
1161							  SIZE = addrsize[2];
1162							};
1163						};
1164	KMFOID_UnstructuredName			{
1165						  ASSERT = {
1166							  TYPE = OBJECT;
1167							  SIZE = addrsize[2];
1168							};
1169						};
1170	KMFOID_UserCertificate			{
1171						  ASSERT = {
1172							  TYPE = OBJECT;
1173							  SIZE = addrsize[2];
1174							};
1175						};
1176	KMFOID_UserPassword			{
1177						  ASSERT = {
1178							  TYPE = OBJECT;
1179							  SIZE = addrsize[2];
1180							};
1181						};
1182	KMFOID_VerisignCertificatePolicy	{
1183						  ASSERT = {
1184							  TYPE = OBJECT;
1185							  SIZE = addrsize[2];
1186							};
1187						};
1188	KMFOID_X9CM_DSA				{
1189						  ASSERT = {
1190							  TYPE = OBJECT;
1191							  SIZE = addrsize[2];
1192							};
1193						};
1194	KMFOID_X9CM_DSAWithSHA1			{
1195						  ASSERT = {
1196							  TYPE = OBJECT;
1197							  SIZE = addrsize[2];
1198							};
1199						};
1200	KMFOID_X_121Address			{
1201						  ASSERT = {
1202							  TYPE = OBJECT;
1203							  SIZE = addrsize[2];
1204							};
1205						};
1206	KMFOID_domainComponent			{
1207						  ASSERT = {
1208							  TYPE = OBJECT;
1209							  SIZE = addrsize[2];
1210							};
1211						};
1212	KMFOID_userid				{
1213						  ASSERT = {
1214							  TYPE = OBJECT;
1215							  SIZE = addrsize[2];
1216							};
1217						};
1218	kmf_add_cert_eku;
1219	kmf_add_csr_eku;
1220	kmf_add_policy_to_db;
1221	kmf_build_pk12;
1222	kmf_cert_to_name_mapping_initialize;
1223	kmf_cert_to_name_mapping_finalize;
1224	kmf_check_cert_date;
1225	kmf_check_crl_date;
1226	kmf_compare_rdns;
1227	kmf_configure_keystore;
1228	kmf_create_cert_file;
1229	kmf_create_csr_file;
1230	kmf_create_keypair;
1231	kmf_create_ocsp_request;
1232	kmf_create_sym_key;
1233	kmf_decode_csr;
1234	kmf_decrypt;
1235	kmf_delete_cert_from_keystore;
1236	kmf_delete_crl;
1237	kmf_delete_key_from_keystore;
1238	kmf_delete_policy_from_db;
1239	kmf_der_to_pem;
1240	kmf_dn_parser;
1241	kmf_download_cert;
1242	kmf_download_crl;
1243	kmf_ekuname_to_oid;
1244	kmf_encode_cert_record;
1245	kmf_encrypt;
1246	kmf_export_pk12;
1247	kmf_finalize;
1248	kmf_find_attr;
1249	kmf_find_cert;
1250	kmf_find_cert_in_crl;
1251	kmf_find_crl;
1252	kmf_find_key;
1253	kmf_find_prikey_by_cert;
1254	kmf_free_algoid;
1255	kmf_free_bigint;
1256	kmf_free_crl_dist_pts;
1257	kmf_free_data;
1258	kmf_free_dn;
1259	kmf_free_eku;
1260	kmf_free_eku_policy;
1261	kmf_free_extn;
1262	kmf_free_kmf_cert;
1263	kmf_free_kmf_key;
1264	kmf_free_policy_record;
1265	kmf_free_raw_key;
1266	kmf_free_raw_sym_key;
1267	kmf_free_signed_cert;
1268	kmf_free_signed_csr;
1269	kmf_free_spki;
1270	kmf_free_str;
1271	kmf_free_tbs_cert;
1272	kmf_free_tbs_csr;
1273	kmf_get_attr;
1274	kmf_get_attr_ptr;
1275	kmf_get_cert_auth_info_access;
1276	kmf_get_cert_basic_constraint;
1277	kmf_get_cert_crl_dist_pts;
1278	kmf_get_cert_eku;
1279	kmf_get_cert_email_str;
1280	kmf_get_cert_end_date_str;
1281	kmf_get_cert_extn;
1282	kmf_get_cert_extn_str;
1283	kmf_get_cert_extns;
1284	kmf_get_cert_id_data;
1285	kmf_get_cert_id_str;
1286	kmf_get_cert_issuer_str;
1287	kmf_get_cert_ku;
1288	kmf_get_cert_policies;
1289	kmf_get_cert_pubkey_alg_str;
1290	kmf_get_cert_pubkey_str;
1291	kmf_get_cert_serial_str;
1292	kmf_get_cert_sig_alg_str;
1293	kmf_get_cert_start_date_str;
1294	kmf_get_cert_subject_str;
1295	kmf_get_cert_validity;
1296	kmf_get_cert_version_str;
1297	kmf_get_data_format;
1298	kmf_get_encoded_ocsp_response;
1299	kmf_get_file_format;
1300	kmf_get_kmf_error_str;
1301	kmf_get_mapper_error_str;
1302	kmf_get_mapper_lasterror;
1303	kmf_get_mapper_options;
1304	kmf_get_ocsp_for_cert;
1305	kmf_get_ocsp_status_for_cert;
1306	kmf_get_pk11_handle;
1307	kmf_get_plugin_error_str;
1308	kmf_get_plugin_info;
1309	kmf_get_policy;
1310	kmf_get_string_attr;
1311	kmf_get_sym_key_value;
1312	kmf_hexstr_to_bytes;
1313	kmf_import_crl;
1314	kmf_import_cert;
1315	kmf_import_objects;
1316	kmf_initialize;
1317	kmf_is_cert_data;
1318	kmf_is_cert_file;
1319	kmf_is_crl_file;
1320	kmf_ku_to_string;
1321	kmf_list_crl;
1322	kmf_map_cert_to_name;
1323	kmf_match_cert_to_name;
1324	kmf_oid_to_ekuname;
1325	kmf_oid_to_string;
1326	kmf_pem_to_der;
1327	kmf_pk11_token_lookup;
1328	kmf_pk11_init_token;
1329	kmf_read_input_file;
1330	kmf_set_attr;
1331	kmf_set_attr_at_index;
1332	kmf_set_cert_basic_constraint;
1333	kmf_set_cert_extn;
1334	kmf_set_cert_issuer;
1335	kmf_set_cert_issuer_altname;
1336	kmf_set_cert_ku;
1337	kmf_set_cert_pubkey;
1338	kmf_set_cert_serial;
1339	kmf_set_cert_sig_alg;
1340	kmf_set_cert_subject;
1341	kmf_set_cert_subject_altname;
1342	kmf_set_cert_validity;
1343	kmf_set_cert_version;
1344	kmf_set_csr_extn;
1345	kmf_set_csr_ku;
1346	kmf_set_csr_pubkey;
1347	kmf_set_csr_sig_alg;
1348	kmf_set_csr_subject;
1349	kmf_set_csr_subject_altname;
1350	kmf_set_csr_version;
1351	kmf_set_mapper_lasterror;
1352	kmf_set_mapper_options;
1353	kmf_set_policy;
1354	kmf_set_token_pin;
1355	kmf_sign_cert;
1356	kmf_sign_csr;
1357	kmf_sign_data;
1358	kmf_store_cert;
1359	kmf_store_key;
1360	kmf_string_to_ku;
1361	kmf_string_to_oid;
1362	kmf_validate_cert;
1363	kmf_verify_cert;
1364	kmf_verify_crl_file;
1365	kmf_verify_csr;
1366	kmf_verify_data;
1367	kmf_verify_policy;
1368    local:
1369	*;
1370};
1371
1372
1373SYMBOL_VERSION SUNWprivate_1.1 {
1374    global:
1375	copy_extension_data;
1376	dup_entry;
1377	free_entry;
1378	free_entrylist;
1379	get_entrylist;
1380	get_mapper_pathname;
1381	get_pk11_data;
1382	GetIDFromSPKI;
1383	IsEqualOid;
1384	kmf_create_pk11_session;
1385	kmf_dn_to_string;
1386	kmf_select_token;
1387	parsePolicyElement;
1388	PKCS_DigestData;
1389	PKCS_EncryptData;
1390	PKCS_VerifyData;
1391	x509_algid_to_algoid;
1392	x509_algoid_to_algid;
1393    local:
1394	*;
1395};
1396