Publish a scannable manual and a bibliography that links each paper back to the pages that use it.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
cf8054a0b3
commit
695f8e84f7
45 changed files with 4848 additions and 338 deletions
78
doc/Doxyfile
78
doc/Doxyfile
|
|
@ -291,7 +291,10 @@ TAB_SIZE = 4
|
|||
# @} or use a double escape (\\{ and \\})
|
||||
|
||||
ALIASES = "license=@par License:^^" \
|
||||
"complexity=@par Complexity:^^"
|
||||
"complexity=@par Complexity:^^" \
|
||||
"rounds=@par Rounds:^^" \
|
||||
"communication=@par Communication:^^" \
|
||||
"preprocessing=@par Preprocessing:^^"
|
||||
|
||||
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
|
||||
# only. Doxygen will then generate output that is more tailored for C. For
|
||||
|
|
@ -383,7 +386,7 @@ MARKDOWN_STRICT = YES
|
|||
# Minimum value: 0, maximum value: 99, default value: 6.
|
||||
# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
|
||||
|
||||
TOC_INCLUDE_HEADINGS = 5
|
||||
TOC_INCLUDE_HEADINGS = 1
|
||||
|
||||
# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to
|
||||
# generate identifiers for the Markdown headings. Note: Every identifier is
|
||||
|
|
@ -1011,15 +1014,30 @@ INPUT = include/dpf.hpp \
|
|||
include/grotto.hpp \
|
||||
include/grotto/ \
|
||||
doc/libdpf_full.md \
|
||||
doc/pages/ppvc.md \
|
||||
doc/examples.dox \
|
||||
doc/namespaces.dox \
|
||||
doc/directories.dox \
|
||||
doc/assets/assets.dox \
|
||||
doc/ideal_functionalities.dox \
|
||||
doc/pages/guided_tour.md \
|
||||
doc/pages/capabilities.md \
|
||||
doc/pages/verifiability.md \
|
||||
doc/pages/programmability.md \
|
||||
doc/pages/multiparty.md \
|
||||
doc/pages/which_dpf.md \
|
||||
doc/pages/comparisons.md \
|
||||
doc/pages/multipoint.md \
|
||||
doc/pages/dealer_free.md \
|
||||
doc/pages/beaver.md \
|
||||
doc/pages/api.md \
|
||||
doc/pages/bibliography.md \
|
||||
doc/pages/jet_and_ring.md \
|
||||
doc/pages/repr_and_twist.md \
|
||||
doc/pages/applications.md \
|
||||
doc/pages/ppvc.md \
|
||||
thirdparty/thirdparty.dox \
|
||||
examples \
|
||||
doc \
|
||||
test
|
||||
doc
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that Doxygen parses. Internally Doxygen uses the UTF-8 encoding. Doxygen uses
|
||||
|
|
@ -1076,7 +1094,8 @@ RECURSIVE = YES
|
|||
# run.
|
||||
|
||||
EXCLUDE = *.md \
|
||||
*.dox
|
||||
*.dox \
|
||||
test
|
||||
|
||||
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
|
||||
# directories that are symbolic links (a Unix file system feature) are excluded
|
||||
|
|
@ -1303,7 +1322,7 @@ VERBATIM_HEADERS = YES
|
|||
# generated with the -Duse_libclang=ON option for CMake.
|
||||
# The default value is: NO.
|
||||
|
||||
CLANG_ASSISTED_PARSING = YES
|
||||
CLANG_ASSISTED_PARSING = NO
|
||||
|
||||
# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS
|
||||
# tag is set to YES then Doxygen will add the directory of each input to the
|
||||
|
|
@ -1454,11 +1473,23 @@ HTML_EXTRA_STYLESHEET = thirdparty/doxygen-awesome-css/doxygen-awesome.css \
|
|||
# files will be copied as-is; there are no commands or markers available.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_EXTRA_FILES = thirdparty/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
|
||||
HTML_EXTRA_FILES = doc/doc-extras.js \
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-paragraph-link.js \
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-interactive-toc.js \
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-tabs.js
|
||||
thirdparty/doxygen-awesome-css/doxygen-awesome-tabs.js \
|
||||
doc/papers/boyle-gilboa-ishai-fss-improvements-eprint-2018-707.pdf \
|
||||
doc/papers/guo-yang-wang-zhang-xie-zhang-liu-half-tree-eprint-2022-1431.pdf \
|
||||
doc/papers/doerner-shelat-scaling-oram-eprint-2017-827.pdf \
|
||||
doc/papers/boyle-chandran-gilboa-gupta-ishai-kumar-rathee-mixed-mode-fss-eprint-2020-1392.pdf \
|
||||
doc/papers/de-castro-polychroniadou-verifiable-fss-eprint-2021-580.pdf \
|
||||
doc/papers/patra-schneider-suresh-yalame-aby2-eprint-2020-1225.pdf \
|
||||
doc/papers/zyskind-yanai-pentland-three-party-dpf-eprint-2024-1658.pdf \
|
||||
doc/papers/storrier-vadapalli-lyons-henry-grotto-eprint-2023-108.pdf \
|
||||
doc/papers/boyle-gilboa-ishai-kolobov-it-dpf-eprint-2023-028.pdf \
|
||||
doc/papers/chou-orlandi-simplest-ot-eprint-2015-267.pdf \
|
||||
doc/papers/boyar-peralta-aes-sbox-eprint-2011-332.pdf
|
||||
|
||||
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
|
||||
# should be rendered with a dark or light theme.
|
||||
|
|
@ -1471,7 +1502,7 @@ HTML_EXTRA_FILES = thirdparty/doxygen-awesome-css/doxygen-awesome-darkmode
|
|||
# The default value is: AUTO_LIGHT.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_COLORSTYLE = AUTO_DARK
|
||||
HTML_COLORSTYLE = LIGHT
|
||||
|
||||
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
|
||||
# will adjust the colors in the style sheet and background images according to
|
||||
|
|
@ -1538,7 +1569,7 @@ HTML_CODE_FOLDING = YES
|
|||
# The default value is: YES.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_COPY_CLIPBOARD = YES
|
||||
HTML_COPY_CLIPBOARD = NO
|
||||
|
||||
# Doxygen stores a couple of settings persistently in the browser (via e.g.
|
||||
# cookies). By default these settings apply to all HTML pages generated by
|
||||
|
|
@ -1809,7 +1840,7 @@ GENERATE_TREEVIEW = YES
|
|||
# The default value is: YES.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
PAGE_OUTLINE_PANEL = YES
|
||||
PAGE_OUTLINE_PANEL = NO
|
||||
|
||||
# When GENERATE_TREEVIEW is set to YES, the FULL_SIDEBAR option determines if
|
||||
# the side bar is limited to only the treeview area (value NO) or if it should
|
||||
|
|
@ -2138,7 +2169,8 @@ PAPER_TYPE = a4
|
|||
# If left blank no extra packages will be included.
|
||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||
|
||||
EXTRA_PACKAGES =
|
||||
EXTRA_PACKAGES = amsmath \
|
||||
amssymb
|
||||
|
||||
# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for
|
||||
# the generated LaTeX document. The header should contain everything until the
|
||||
|
|
@ -2521,7 +2553,8 @@ SEARCH_INCLUDES = YES
|
|||
# RECURSIVE has no effect here.
|
||||
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
||||
|
||||
INCLUDE_PATH = thirdparty \
|
||||
INCLUDE_PATH = include \
|
||||
thirdparty \
|
||||
thirdparty/asio/asio/include
|
||||
|
||||
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
||||
|
|
@ -2540,10 +2573,17 @@ INCLUDE_FILE_PATTERNS =
|
|||
# recursively expanded use the := operator instead of the = operator.
|
||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||
|
||||
PREDEFINED = HEDLEY_ALWAYS_INLINE=[[gnu::always_inline]] \
|
||||
HEDLEY_PURE=[[gnu::pure]] \
|
||||
HEDLEY_CONST=[[gnu::const]] \
|
||||
HEDLEY_NO_THROW=[[gnu::nothrow]] \
|
||||
PREDEFINED = HEDLEY_ALWAYS_INLINE= \
|
||||
HEDLEY_PURE= \
|
||||
HEDLEY_CONST= \
|
||||
HEDLEY_NO_THROW= \
|
||||
HEDLEY_WARN_UNUSED_RESULT= \
|
||||
HEDLEY_DEPRECATED_FOR(y,r)= \
|
||||
HEDLEY_DIAGNOSTIC_PUSH= \
|
||||
HEDLEY_DIAGNOSTIC_POP= \
|
||||
HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED= \
|
||||
HEDLEY_NON_NULL(x)= \
|
||||
HEDLEY_PRAGMA(x)= \
|
||||
psnip_int8_t=int8_t \
|
||||
psnip_uint8_t=uint8_t \
|
||||
psnip_int16_t=int16_t \
|
||||
|
|
@ -2952,7 +2992,7 @@ PLANTUMLFILE_DIRS =
|
|||
# Minimum value: 0, maximum value: 10000, default value: 50.
|
||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||
|
||||
DOT_GRAPH_MAX_NODES = 50
|
||||
DOT_GRAPH_MAX_NODES = 500
|
||||
|
||||
# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
|
||||
# generated by dot. A depth value of 3 means that only nodes reachable from the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue