libdpf/doc/DoxygenLayout.xml
Ryan Henry 0d22946a0e Checkpoint the party/runtime stack before share-program and malicious-mode work.
Ship the TLS mesh, composer, Beaver/Yao/leaf MPC, prep/online paths, apps, and docs so the tree is pushable before elevating share_expr, security_mode, and prep resume.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 05:59:19 -06:00

277 lines
11 KiB
XML

<doxygenlayout version="1.0">
<!-- Generated by doxygen 1.9.6; customized for libdpf++ sidebar -->
<!-- Navigation index tabs for HTML output / treeview -->
<navindex>
<tab type="mainpage" visible="yes" title="Home"/>
<tab type="usergroup" visible="yes" title="Start" url="@ref basics">
<tab type="user" url="@ref basics" visible="yes" title="First program"/>
<tab type="user" url="@ref which_dpf" visible="yes" title="Pick a construction"/>
<tab type="user" url="@ref guided_tour" visible="yes" title="Guided tour"/>
<tab type="usergroup" visible="yes" title="Code examples" url="@ref listings">
<tab type="user" url="@ref input_type_examples" visible="yes" title="Domains"/>
<tab type="user" url="@ref output_type_examples" visible="yes" title="Payloads"/>
<tab type="user" url="@ref evaluation_examples" visible="yes" title="Evaluation"/>
<tab type="user" url="@ref grotto_examples" visible="yes" title="Grotto"/>
<tab type="user" url="@ref iteratable_examples" visible="yes" title="Iterables"/>
</tab>
</tab>
<tab type="usergroup" visible="yes" title="Capabilities" url="@ref capabilities">
<tab type="user" url="@ref verifiability" visible="yes" title="Verifiability &amp; authenticity"/>
<tab type="user" url="@ref programmability" visible="yes" title="Programmability"/>
<tab type="user" url="@ref comparisons" visible="yes" title="Comparisons &amp; ranges"/>
<tab type="user" url="@ref multipoint_keys" visible="yes" title="Multipoint keys"/>
<tab type="user" url="@ref multiparty" visible="yes" title="Multiparty &amp; 3-server"/>
<tab type="user" url="@ref dealer_free" visible="yes" title="Dealer-free keygen"/>
<tab type="user" url="@ref jet_and_ring" visible="yes" title="Grotto"/>
<tab type="user" url="@ref repr_and_twist" visible="yes" title="Representation shift"/>
<tab type="user" url="@ref ppvc_manual" visible="yes" title="Programmable vectors"/>
<tab type="user" url="@ref applications" visible="yes" title="Application sketches"/>
</tab>
<tab type="usergroup" visible="yes" title="Network &amp; MPC" url="@ref network_and_mpc">
<tab type="user" url="@ref network_and_mpc" visible="yes" title="Overview"/>
<tab type="user" url="@ref protocol_compose" visible="yes" title="Protocol composition"/>
<tab type="user" url="@ref beaver_triples" visible="yes" title="Beaver triples"/>
<tab type="user" url="@ref arith_runtime" visible="yes" title="Arithmetic share runtime"/>
<tab type="user" url="@ref yao_leaf" visible="yes" title="Yao on a leaf"/>
<tab type="user" url="@ref experiment_costs" visible="yes" title="Logging &amp; statistics"/>
</tab>
<tab type="usergroup" visible="yes" title="Manual" url="@ref getting_started">
<tab type="user" url="@ref input_types" visible="yes" title="Domains"/>
<tab type="user" url="@ref output_types" visible="yes" title="Payloads"/>
<tab type="user" url="@ref evaluation" visible="yes" title="Evaluation"/>
<tab type="user" url="@ref iterables" visible="yes" title="Iterables"/>
</tab>
<!-- Related-pages auto-list is off. The folders above are the table of contents. -->
<tab type="pages" visible="no" title="" intro=""/>
<tab type="examples" visible="no" title="" intro=""/>
<tab type="usergroup" visible="yes" title="API reference" url="@ref api_reference">
<tab type="user" url="@ref api_reference" visible="yes" title="Call index"/>
<tab type="namespaces" visible="yes" title="Namespaces">
<tab type="namespacelist" visible="yes" title="Namespace list" intro=""/>
<tab type="namespacemembers" visible="no" title="" intro=""/>
</tab>
<tab type="classes" visible="yes" title="Classes">
<tab type="classlist" visible="yes" title="Class list" intro=""/>
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title="Class index"/>
<tab type="hierarchy" visible="no" title="" intro=""/>
<tab type="classmembers" visible="no" title="" intro=""/>
</tab>
<tab type="files" visible="yes" title="Files">
<tab type="filelist" visible="yes" title="File list" intro=""/>
<tab type="globals" visible="no" title="" intro=""/>
</tab>
</tab>
<tab type="usergroup" visible="yes" title="Background" url="@ref bibliography">
<tab type="user" url="@ref bibliography" visible="yes" title="Bibliography"/>
<tab type="user" url="@ref ideal_functionalities" visible="yes" title="Ideal functionalities"/>
</tab>
<tab type="usergroup" visible="yes" title="Project" url="@ref changes">
<tab type="user" url="@ref changes" visible="yes" title="Changelog"/>
<tab type="user" url="@ref bugs" visible="yes" title="Bugs"/>
<tab type="user" url="@ref todo" visible="yes" title="TODO"/>
<tab type="user" url="@ref license" visible="yes" title="License"/>
<tab type="user" url="@ref authors" visible="yes" title="Authors"/>
<tab type="user" url="@ref submodules" visible="yes" title="Submodules"/>
</tab>
</navindex>
<!-- Layout definition for a class page -->
<class>
<briefdescription visible="yes"/>
<includes visible="$SHOW_HEADERFILE"/>
<inheritancegraph visible="$CLASS_GRAPH"/>
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
<detaileddescription title=""/>
<memberdecl>
<nestedclasses visible="yes" title=""/>
<publictypes title=""/>
<services title=""/>
<interfaces title=""/>
<publicslots title=""/>
<signals title=""/>
<publicmethods title=""/>
<publicstaticmethods title=""/>
<publicattributes title=""/>
<publicstaticattributes title=""/>
<protectedtypes title=""/>
<protectedslots title=""/>
<protectedmethods title=""/>
<protectedstaticmethods title=""/>
<protectedattributes title=""/>
<protectedstaticattributes title=""/>
<packagetypes title=""/>
<packagemethods title=""/>
<packagestaticmethods title=""/>
<packageattributes title=""/>
<packagestaticattributes title=""/>
<properties title=""/>
<events title=""/>
<privatetypes title=""/>
<privateslots title=""/>
<privatemethods title=""/>
<privatestaticmethods title=""/>
<privateattributes title=""/>
<privatestaticattributes title=""/>
<friends title=""/>
<related title="" subtitle=""/>
<membergroups visible="yes"/>
</memberdecl>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<enums title=""/>
<services title=""/>
<interfaces title=""/>
<constructors title=""/>
<functions title=""/>
<related title=""/>
<variables title=""/>
<properties title=""/>
<events title=""/>
</memberdef>
<allmemberslink visible="yes"/>
<usedfiles visible="$SHOW_USED_FILES"/>
<authorsection visible="yes"/>
</class>
<!-- Layout definition for a namespace page -->
<namespace>
<briefdescription visible="yes"/>
<detaileddescription title=""/>
<memberdecl>
<nestednamespaces visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<interfaces visible="yes" title=""/>
<classes visible="yes" title=""/>
<concepts visible="yes" title=""/>
<structs visible="yes" title=""/>
<exceptions visible="yes" title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<membergroups visible="yes"/>
</memberdecl>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
</memberdef>
<authorsection visible="yes"/>
</namespace>
<!-- Layout definition for a concept page -->
<concept>
<briefdescription visible="yes"/>
<includes visible="$SHOW_HEADERFILE"/>
<definition visible="yes" title=""/>
<detaileddescription title=""/>
<authorsection visible="yes"/>
</concept>
<!-- Layout definition for a file page -->
<file>
<briefdescription visible="yes"/>
<includes visible="$SHOW_INCLUDE_FILES"/>
<includegraph visible="$INCLUDE_GRAPH"/>
<includedbygraph visible="$INCLUDED_BY_GRAPH"/>
<sourcelink visible="yes"/>
<detaileddescription title=""/>
<memberdecl>
<interfaces visible="yes" title=""/>
<classes visible="yes" title=""/>
<structs visible="yes" title=""/>
<exceptions visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<concepts visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<membergroups visible="yes"/>
</memberdecl>
<memberdef>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
</memberdef>
<authorsection/>
</file>
<!-- Layout definition for a group page -->
<group>
<briefdescription visible="yes"/>
<groupgraph visible="$GROUP_GRAPHS"/>
<detaileddescription title=""/>
<memberdecl>
<nestedgroups visible="yes" title=""/>
<dirs visible="yes" title=""/>
<files visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<concepts visible="yes" title=""/>
<classes visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
<membergroups visible="yes"/>
</memberdecl>
<memberdef>
<pagedocs/>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<sequences title=""/>
<dictionaries title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
</memberdef>
<authorsection visible="yes"/>
</group>
<!-- Layout definition for a directory page -->
<directory>
<briefdescription visible="yes"/>
<directorygraph visible="yes"/>
<detaileddescription title=""/>
<memberdecl>
<dirs visible="yes"/>
<files visible="yes"/>
</memberdecl>
</directory>
</doxygenlayout>