• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2@ @licstart  The following is the entire license notice for the
3JavaScript code in this file.
4
5Copyright (C) 1997-2017 by Dimitri van Heesch
6
7This program is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 2 of the License, or
10(at your option) any later version.
11
12This program is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License along
18with this program; if not, write to the Free Software Foundation, Inc.,
1951 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20
21@licend  The above is the entire license notice
22for the JavaScript code in this file
23*/
24var NAVTREE =
25[
26  [ "Intel® Enhanced Privacy ID SDK", "index.html", [
27    [ " ", "user", null ],
28    [ "Introducing the Intel® EPID SDK", "index.html", [
29      [ "Getting Started", "index.html#mainpage_roadmap", null ]
30    ] ],
31    [ "Legal Information", "_legal_information.html", null ],
32    [ "What's New", "_change_log.html", null ],
33    [ "Introduction to the Intel® EPID Scheme", "_epid_overview.html", [
34      [ "Roles", "_epid_overview.html#EpidOverview_Roles", [
35        [ "Issuers", "_epid_overview.html#EpidOverview_Issuers", null ],
36        [ "Members", "_epid_overview.html#EpidOverview_Members", null ],
37        [ "Verifiers", "_epid_overview.html#EpidOverview_Verifiers", null ]
38      ] ],
39      [ "Member and Verifier Interaction", "_epid_overview.html#EpidOverview_Entity_interaction", null ],
40      [ "Groups", "_epid_overview.html#EpidOverview_Groups", null ],
41      [ "Keys", "_epid_overview.html#EpidOverview_Keys", [
42        [ "Group Public Key", "_epid_overview.html#EpidOverview_Group_public_key", null ],
43        [ "Issuing Private Key", "_epid_overview.html#EpidOverview_Issuing_private_key", null ],
44        [ "Member Private Key", "_epid_overview.html#EpidOverview_Member_private_key", null ]
45      ] ]
46    ] ],
47    [ "What's Included in the SDK", "_sdk_overview.html", [
48      [ "SDK Components", "_sdk_overview.html#SdkOverview_Components", [
49        [ "SDK Core", "_sdk_overview.html#SdkOverview_Core", null ],
50        [ "Samples", "_sdk_overview.html#SdkOverview_Samples", null ],
51        [ "Tools", "_sdk_overview.html#SdkOverview_Tools", null ],
52        [ "Other Components", "_sdk_overview.html#SdkOverview_BuildingAndValidation", null ]
53      ] ],
54      [ "Intel® EPID 1.1 Compatibility", "_sdk_overview.html#SdkOverview_Compatibility", null ],
55      [ "Member Implementations", "_sdk_overview.html#SdkOverview_TPM", null ],
56      [ "Folder Layout", "_sdk_overview.html#SdkOverview_Files", [
57        [ "Source Layout", "_sdk_overview.html#SdkOverview_Files_SourceLayout", null ],
58        [ "Install Layout", "_sdk_overview.html#SdkOverview_Files_InstallLayout", null ]
59      ] ]
60    ] ],
61    [ "Building from Source", "_building_sdk.html", [
62      [ "Prerequisites", "_building_sdk.html#BuildingSdk_Prerequisites", null ],
63      [ "Building SDK with SCons", "_building_sdk.html#BuildingSdk_Building_SCons", null ],
64      [ "Alternate Makefile Based Build Approach", "_building_sdk.html#BuildingSdk_Building_Makefile", null ],
65      [ "Improving Performance with Commercial IPP", "_building_sdk.html#BuildingSdk_CommercialIpp", null ],
66      [ "Optimizing for Code Size", "_building_sdk.html#BuildingSdk_Tiny", [
67        [ "Limitations", "_building_sdk.html#implementation_TinyLimitations", null ]
68      ] ],
69      [ "Example Programs", "_building_sdk.html#BuildingSdk_Examples", null ],
70      [ "Building with Other Build Systems", "_building_sdk.html#BuildingSdk_PortingBuildSystem", null ]
71    ] ],
72    [ "Signing and Verification Tutorial", "_sign_verify_tutorial.html", [
73      [ "Creating an Intel® EPID Signature of a Given Message", "_sign_verify_tutorial.html#tutorial_signmmsgOverview", [
74        [ "What Do You Need to Create a Signature?", "_sign_verify_tutorial.html#tutorial_signmsgList", null ],
75        [ "Signing Example", "_sign_verify_tutorial.html#tutorial_signmsgExample", null ]
76      ] ],
77      [ "Verifying an Intel® EPID Signature", "_sign_verify_tutorial.html#tutorial_verifysigOverview", [
78        [ "What Do You Need to Verify a Signature?", "_sign_verify_tutorial.html#tutorial_verifyList", null ],
79        [ "Verification Example", "_sign_verify_tutorial.html#tutorial_verifyExample", null ]
80      ] ],
81      [ "Parameter Matching Requirements", "_sign_verify_tutorial.html#SignVerifyTutorial_requirements", [
82        [ "Message", "_sign_verify_tutorial.html#SignVerifyTutorial_message", null ],
83        [ "Hash Algorithm", "_sign_verify_tutorial.html#SignVerifyTutorial_hashalg", null ],
84        [ "Signature Revocation List", "_sign_verify_tutorial.html#SignVerifyTutorial_SigRL", null ],
85        [ "Basenames", "_sign_verify_tutorial.html#SignVerifyTutorial_basenames", null ]
86      ] ],
87      [ "Revocation", "_sign_verify_tutorial.html#SignVerifyTutorial_Revocation_Group", [
88        [ "Detecting Revoked Group from Group Revocation List", "_sign_verify_tutorial.html#SignVerifyTutorial_GroupRevocation", null ],
89        [ "Detecting Revoked Member from Private Key Based Revocation List", "_sign_verify_tutorial.html#SignVerifyTutorial_KeyRevocation", null ],
90        [ "Detecting Revoked Member from Signature Based Revocation List", "_sign_verify_tutorial.html#SignVerifyTutorial_SigRevocation", null ]
91      ] ]
92    ] ],
93    [ "Preparing a Device", "_provisioning.html", [
94      [ "Bulk Provisioning", "_provisioning.html#Provisioning_BulkProvisioning", null ],
95      [ "Dynamic Provisioning", "_provisioning.html#Provisioning_JoinProvisioning", null ],
96      [ "Issuer Material", "_provisioning.html#SampleIssuerMaterial", [
97        [ "Issuer Material for Verifiers", "_provisioning.html#Provisioning_ValidatingVerifiers", null ],
98        [ "Issuer Material for Members", "_provisioning.html#Provisioning_ValidatingMembers", null ]
99      ] ]
100    ] ],
101    [ "Test Data", "_issuer_material.html", [
102      [ "Sample Groups", "_issuer_material.html#IssuerMaterial_Groups", null ],
103      [ "Group Revocation Lists", "_issuer_material.html#IssuerMaterial_GroupRls", null ],
104      [ "Compressed Sample Groups", "_issuer_material.html#CompressedSamples", null ],
105      [ "Compressed Group Revocation Lists", "_issuer_material.html#IssuerMaterial_CmpGroupRls", null ]
106    ] ],
107    [ "Managing Groups with iKGF", "_usingi_k_g_f.html", [
108      [ "Contacting iKGF", "_usingi_k_g_f.html#ContactingiKGF", null ],
109      [ "Tools for Creating Revocation Requests", "_usingi_k_g_f.html#RevocationTools", [
110        [ "Requesting Group Revocation", "_usingi_k_g_f.html#RevocationTools_revokegrp", null ],
111        [ "Requesting Private Key Revocation", "_usingi_k_g_f.html#RevocationTools_revokekey", null ],
112        [ "Requesting Signature Revocation", "_usingi_k_g_f.html#RevocationTools_revokesig", null ]
113      ] ],
114      [ "Tools for Extracting Keys from iKGF Files", "_usingi_k_g_f.html#ExtractionTools", [
115        [ "Extracting Group Public Keys", "_usingi_k_g_f.html#ExtractionTools_extractgrps", null ],
116        [ "Extracting Member Private Keys", "_usingi_k_g_f.html#ExtractionTools_extractkeys", null ]
117      ] ]
118    ] ],
119    [ "In-Depth Explanation of Revocation", "_revocation.html", [
120      [ "Revocation Hierarchy", "_revocation.html#revocation_hierarchy", null ],
121      [ "Revocation List Versions", "_revocation.html#revocation_versions", null ],
122      [ "Group Based Revocation", "_revocation.html#group_revocation", [
123        [ "Reasons the Issuer Might Revoke a Group", "_revocation.html#group_revocation_reasons", null ]
124      ] ],
125      [ "Private Key Based Revocation", "_revocation.html#private_key_revocation", [
126        [ "Reasons the Issuer Might Revoke a Member Private Key", "_revocation.html#private_key_revocation_reasons", null ]
127      ] ],
128      [ "Signature Based Revocation", "_revocation.html#signature_revocation", [
129        [ "Signing with Non-Revoked Proofs", "_revocation.html#revoked_proofs", null ],
130        [ "Reasons the Issuer Might Revoke an Intel® EPID Signature", "_revocation.html#signature_revocation_reasons", null ]
131      ] ],
132      [ "Verifier Blacklist Revocation", "_revocation.html#verifier_blacklist", [
133        [ "Reasons the Verifier Might Revoke an Intel® EPID Signature", "_revocation.html#verifier_blacklist_reasons", null ]
134      ] ]
135    ] ],
136    [ "In-Depth Explanation of Basenames", "_basenames.html", [
137      [ "Random Base Signatures", "_basenames.html#random_base", null ],
138      [ "Name Based Signatures", "_basenames.html#name_based", null ]
139    ] ],
140    [ "Implementation Notes", "_implementation_notes.html", [
141      [ "Member Implementations", "_implementation_notes.html#implementationNotes_Members", null ],
142      [ "Random Number Generation", "_implementation_notes.html#ImplementationNotes_Prng", null ],
143      [ "Protecting Secrets", "_implementation_notes.html#ImplementationNotes_ProtectingSecrets", null ],
144      [ "Replacing Math Primitives", "_implementation_notes.html#ImplementationNotes_MathPrimitives", null ],
145      [ "Octstring/Buffer Types", "_implementation_notes.html#ImplementationNotes_SerializedTypes", null ],
146      [ "Flexible Arrays", "_implementation_notes.html#ImplementationNotes_FlexibleArrays", null ]
147    ] ],
148    [ "Considerations for TPM", "_tpm_considerations.html", [
149      [ "Compatibility", "_tpm_considerations.html#TPM_compatibility", null ],
150      [ "Considerations for TPM Manufacturers", "_tpm_considerations.html#TpmConsiderations_Manufacturers", [
151        [ "Provisioning TPM with Intel® EPID Key Material", "_tpm_considerations.html#TPM_provisioning", null ],
152        [ "Mapping TPM Commands to Intel® EPID", "_tpm_considerations.html#TpmConsiderations_Mapping", null ]
153      ] ],
154      [ "Considerations for TPM Applications", "_tpm_considerations.html#TpmConsiderations_Applications", null ],
155      [ "SDK Member Architecture", "_tpm_considerations.html#TpmConsiderations_Architecture", null ],
156      [ "Building the SDK to Take Advantage of TPM", "_tpm_considerations.html#TpmConsiderations_Building", [
157        [ "Prerequisites to Build the SDK in TPM Mode", "_tpm_considerations.html#TpmConsiderations_Prereqs", null ],
158        [ "Building the SDK in TPM Mode", "_tpm_considerations.html#TpmConsiderations_BuildingTpmMode", null ],
159        [ "Intel® EPID Signing and Verification with a TPM", "_tpm_considerations.html#TpmConsiderations_Signing", null ]
160      ] ]
161    ] ],
162    [ "Glossary", "_glossary.html", [
163      [ "CA public key", "_glossary.html#Issuing_CA", null ],
164      [ "DAA", "_glossary.html#Glossary_Daa", null ],
165      [ "Elliptic curve", "_glossary.html#Glossary_EllipticCurve", null ],
166      [ "Elliptic curve point", "_glossary.html#Glossary_EllipticCurvePoint", null ],
167      [ "Group", "_glossary.html#Glossary_Group", null ],
168      [ "Group certificate", "_glossary.html#Glossary_Group_certificate", null ],
169      [ "Group public key", "_glossary.html#Glossary_GroupPublicKey", null ],
170      [ "Intel® EPID", "_glossary.html#Glossary_Epid", null ],
171      [ "Intel® EPID signature", "_glossary.html#Glossary_EpidSignature", null ],
172      [ "Issuer", "_glossary.html#Glossary_Issuer", null ],
173      [ "Issuing private key", "_glossary.html#Glossary_IssuingPrivateKey", null ],
174      [ "Member", "_glossary.html#Glossary_Member", null ],
175      [ "Name-based signature", "_glossary.html#Glossary_NameBasedSignature", null ],
176      [ "Member private key", "_glossary.html#Glossary_MemberPrivateKey", null ],
177      [ "Non-revoked proof", "_glossary.html#Glossary_NonRevokedProof", null ],
178      [ "Pairing", "_glossary.html#Glossary_Pairing", null ],
179      [ "Revocation, revocation lists", "_glossary.html#Glossary_Revocation", null ],
180      [ "Verifier", "_glossary.html#Glossary_Verifier", null ]
181    ] ],
182    [ "Guide to Installing Build Tools", "_build_tools_installation.html", [
183      [ "Installing Python", "_build_tools_installation.html#build_tools_windows_python", null ],
184      [ "Installing SCons", "_build_tools_installation.html#build_tools_windows_scons", null ],
185      [ "Installing Parts", "_build_tools_installation.html#build_tools_windows_parts", null ]
186    ] ],
187    [ "Tested Libraries and Compilers", "_how_validated.html", [
188      [ "Tested Libraries and Compilers", "_how_validated.html#validated_supported_compilers", null ]
189    ] ],
190    [ "Walkthroughs of Examples Showing API Usage", "_examples.html", "_examples" ],
191    [ "Deprecated List", "deprecated.html", null ],
192    [ "API Reference", "modules.html", "modules" ]
193  ] ]
194];
195
196var NAVTREEINDEX =
197[
198"_basenames.html",
199"group___epid_types.html#gace6876a045f2c2694444b35ccb0844e2",
200"struct_fp_elem_str.html"
201];
202
203var SYNCONMSG = 'click to disable panel synchronisation';
204var SYNCOFFMSG = 'click to enable panel synchronisation';