frosix

Multiparty signature service (experimental)
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore34L
-rw-r--r--AUTHORS2L
-rw-r--r--COPYING661L
-rw-r--r--ChangeLog0B
-rw-r--r--INSTALL368L
-rw-r--r--Makefile.am5L
-rw-r--r--NEWS0B
-rw-r--r--README77L
-rwxr-xr-xbootstrap35L
-rw-r--r--configure.ac93L
-rw-r--r--contrib/Makefile.am63L
-rw-r--r--contrib/microhttpd.tag182L
-rw-r--r--contrib/pp/README58L
-rw-r--r--contrib/pp/conf.py282L
-rw-r--r--contrib/pp/en/0.epub14822B
-rw-r--r--contrib/pp/en/0.html188L
-rw-r--r--contrib/pp/en/0.pdf75235B
-rw-r--r--contrib/pp/en/0.txt219L
-rw-r--r--contrib/pp/en/0.xml177L
-rw-r--r--contrib/pp/locale/de/LC_MESSAGES/pp.po511L
-rw-r--r--contrib/pp/pp.rst224L
-rw-r--r--contrib/provider-list.json38L
-rw-r--r--contrib/tos/README58L
-rw-r--r--contrib/tos/conf.py282L
-rw-r--r--contrib/tos/en/0.epub16289B
-rw-r--r--contrib/tos/en/0.html272L
-rw-r--r--contrib/tos/en/0.pdf79435B
-rw-r--r--contrib/tos/en/0.txt287L
-rw-r--r--contrib/tos/en/0.xml271L
-rw-r--r--contrib/tos/locale/de/LC_MESSAGES/tos.po517L
-rw-r--r--contrib/tos/tos.rst265L
-rw-r--r--contrib/uncrustify.cfg79L
-rwxr-xr-xcontrib/uncrustify_precommit35L
-rw-r--r--doc/Makefile.am3L
-rw-r--r--doc/bachelor-thesis/Frosix_presentation_short.pdf672899B
-rw-r--r--doc/bachelor-thesis/README.md215L
-rw-r--r--doc/bachelor-thesis/content/.gitkeep0B
-rw-r--r--doc/bachelor-thesis/content/abstract.tex18L
-rw-r--r--doc/bachelor-thesis/content/acknowledgements.tex13L
-rw-r--r--doc/bachelor-thesis/content/design.tex526L
-rw-r--r--doc/bachelor-thesis/content/future_work.tex31L
-rw-r--r--doc/bachelor-thesis/content/glossary.tex89L
-rw-r--r--doc/bachelor-thesis/content/implementation.tex668L
-rw-r--r--doc/bachelor-thesis/content/introduction.tex144L
-rw-r--r--doc/bachelor-thesis/content/project_plan.tex50L
-rw-r--r--doc/bachelor-thesis/content/related_work.tex436L
-rw-r--r--doc/bachelor-thesis/figures/.gitkeep0B
-rw-r--r--doc/bachelor-thesis/figures/DKG-Combined.svg56L
-rw-r--r--doc/bachelor-thesis/figures/DKG-Parties.svg60L
-rw-r--r--doc/bachelor-thesis/figures/DKG-Threshold.svg59L
-rw-r--r--doc/bachelor-thesis/figures/Frosix_JoelUrech.pdf449304B
-rw-r--r--doc/bachelor-thesis/figures/Sign-Client.svg83L
-rw-r--r--doc/bachelor-thesis/figures/Sign-Provider.svg57L
-rw-r--r--doc/bachelor-thesis/figures/Verify-Client.svg57L
-rw-r--r--doc/bachelor-thesis/figures/frosix_client_authentication_hash.png15550B
-rw-r--r--doc/bachelor-thesis/figures/frosix_client_authentication_hash_question.png32186B
-rw-r--r--doc/bachelor-thesis/figures/frosix_client_entropy.png56113B
-rw-r--r--doc/bachelor-thesis/figures/frosix_database.png27841B
-rw-r--r--doc/bachelor-thesis/figures/frosix_delete-key_sequence.png14779B
-rw-r--r--doc/bachelor-thesis/figures/frosix_dkg_sequence.png53111B
-rw-r--r--doc/bachelor-thesis/figures/frosix_entropy_figures_legend.drawio73L
-rw-r--r--doc/bachelor-thesis/figures/frosix_entropy_figures_legend.png50638B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_dkg_combined.png20687B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_dkg_parties.png21351B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_dkg_threshold.png21196B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_sign_client.png21113B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_sign_provider.png19066B
-rw-r--r--doc/bachelor-thesis/figures/frosix_perf_verify_client.png12972B
-rw-r--r--doc/bachelor-thesis/figures/frosix_provider_dkg-commitment_entropy.png51329B
-rw-r--r--doc/bachelor-thesis/figures/frosix_provider_dkg-key_entropy.png27212B
-rw-r--r--doc/bachelor-thesis/figures/frosix_provider_sign_entropy.png35912B
-rw-r--r--doc/bachelor-thesis/figures/frosix_request-challenge_sequence.png13806B
-rw-r--r--doc/bachelor-thesis/figures/frosix_server_architecture.png37105B
-rw-r--r--doc/bachelor-thesis/figures/frosix_sign_sequence.png32511B
-rw-r--r--doc/bachelor-thesis/figures/frosix_system_architecture.png34679B
-rw-r--r--doc/bachelor-thesis/figures/frosix_system_overview.png23010B
-rw-r--r--doc/bachelor-thesis/frosix.glg7L
-rw-r--r--doc/bachelor-thesis/frosix.gls52L
-rw-r--r--doc/bachelor-thesis/frosix.pdf2600055B
-rw-r--r--doc/bachelor-thesis/frosix.tex216L
-rw-r--r--doc/bachelor-thesis/frosix.tex.bbl0B
-rw-r--r--doc/bachelor-thesis/frosix.tex.blg5L
-rw-r--r--doc/bachelor-thesis/frosix_presentation_defense.pdf3270884B
-rw-r--r--doc/bachelor-thesis/listings/.gitkeep0B
-rw-r--r--doc/bachelor-thesis/pictures/.gitkeep0B
-rw-r--r--doc/bachelor-thesis/pictures/frosix_logo.png1996008B
-rw-r--r--doc/bachelor-thesis/pictures/project_planning.png58735B
-rw-r--r--doc/bachelor-thesis/project.bib522L
-rw-r--r--doc/doxygen/Makefile.am11L
-rw-r--r--doc/doxygen/frosix.doxy303L
-rw-r--r--doc/sphinx/Makefile191L
-rw-r--r--doc/sphinx/README14L
-rw-r--r--doc/sphinx/_exts/__pycache__/ebicsdomain.cpython-310.pyc5887B
-rw-r--r--doc/sphinx/_exts/__pycache__/typescriptdomain.cpython-310.pyc15471B
-rw-r--r--doc/sphinx/_exts/ebicsdomain.py229L
-rw-r--r--doc/sphinx/_exts/httpdomain/__init__.py14L
-rw-r--r--doc/sphinx/_exts/httpdomain/__pycache__/__init__.cpython-310.pyc545B
-rw-r--r--doc/sphinx/_exts/httpdomain/__pycache__/httpdomain.cpython-310.pyc24944B
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/__init__.py11L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/bottle.py114L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/common.py36L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/flask.py48L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/flask_base.py215L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/flaskqref.py80L
-rw-r--r--doc/sphinx/_exts/httpdomain/autohttp/tornado.py128L
-rw-r--r--doc/sphinx/_exts/httpdomain/httpdomain.py773L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/__init__.py166L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/__pycache__/__init__.cpython-310.pyc6609B
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/comments.html16L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/globaltoc.html14L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/layout.html172L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/localtoc.html10L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/logo-text.html1L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/search.html48L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/searchbox.html15L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/css/bootstrap-theme.min.css7L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/css/bootstrap.min.css7L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/glyphicons-halflings-regular.eot20290B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/glyphicons-halflings-regular.svg229L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/glyphicons-halflings-regular.ttf41236B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/glyphicons-halflings-regular.woff23292B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Bold-webfont.eot30858B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Bold-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Bold-webfont.ttf30680B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Bold-webfont.woff19788B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-BoldItalic-webfont.eot34166B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-BoldItalic-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-BoldItalic-webfont.ttf33960B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-BoldItalic-webfont.woff21940B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBold-webfont.eot30602B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBold-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBold-webfont.ttf30404B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBold-webfont.woff19972B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBoldItalic-webfont.eot33758B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBoldItalic-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBoldItalic-webfont.ttf33532B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-ExtraBoldItalic-webfont.woff21824B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Italic-webfont.eot34798B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Italic-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Italic-webfont.ttf34612B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Italic-webfont.woff22416B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Light-webfont.eot29794B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Light-webfont.svg252L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Light-webfont.ttf29612B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Light-webfont.woff19396B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-LightItalic-webfont.eot34578B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-LightItalic-webfont.svg252L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-LightItalic-webfont.ttf34368B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-LightItalic-webfont.woff22444B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Regular-webfont.eot29934B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Regular-webfont.svg252L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Regular-webfont.ttf29744B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Regular-webfont.woff19624B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Semibold-webfont.eot30350B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Semibold-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Semibold-webfont.ttf30156B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-Semibold-webfont.woff19736B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-SemiboldItalic-webfont.eot34866B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-SemiboldItalic-webfont.svg251L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-SemiboldItalic-webfont.ttf34644B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/fonts/OpenSans-SemiboldItalic-webfont.woff22332B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/open-sans/stylesheet.css136L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-Black.eot111902B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-Bold.eot113630B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-ExtraLight.eot112362B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-Light.eot112866B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-Regular.eot112354B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/EOT/SourceSerifPro-Semibold.eot113510B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/LICENSE.txt93L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-Black.otf91216B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-Bold.otf92760B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-ExtraLight.otf89720B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-Light.otf91424B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-Regular.otf91276B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/OTF/SourceSerifPro-Semibold.otf93144B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/README.md18L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/ReadMe.html72L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/SourceSerifProReadMe.html189L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-Black.ttf111572B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-Bold.ttf113320B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-ExtraLight.ttf112004B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-Light.ttf112528B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-Regular.ttf112048B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/TTF/SourceSerifPro-Semibold.ttf113168B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf.woff48788B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf.woff51188B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff47136B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf.woff49672B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf.woff48972B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf.woff51272B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-Black.ttf.woff49496B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-Bold.ttf.woff51924B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-ExtraLight.ttf.woff48784B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-Light.ttf.woff50792B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-Regular.ttf.woff49604B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/WOFF/TTF/SourceSerifPro-Semibold.ttf.woff51772B
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/bower.json15L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/fonts/source-serif-pro/source-serif-pro.css65L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/guzzle.css_t1037L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/jquery.js5L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/jquery.min.map1L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/js/bootstrap.js1951L
-rwxr-xr-xdoc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/static/js/bootstrap.min.js6L
-rw-r--r--doc/sphinx/_exts/taler_sphinx_theme/guzzle_sphinx_theme/theme.conf40L
-rw-r--r--doc/sphinx/_exts/typescriptdomain.py587L
-rw-r--r--doc/sphinx/appendix.rst28L
-rw-r--r--doc/sphinx/conf.py307L
-rw-r--r--doc/sphinx/fdl-1.3.rst453L
-rw-r--r--doc/sphinx/index.rst40L
-rw-r--r--doc/sphinx/introduction.rst71L
-rw-r--r--doc/sphinx/libfrost.rst142L
-rw-r--r--doc/sphinx/rest.rst750L
-rw-r--r--doc/sphinx/sources.rst32L
-rw-r--r--src/Makefile.am3L
-rw-r--r--src/authorization/Makefile.am49L
-rw-r--r--src/authorization/frosix_authorization_plugin.c227L
-rw-r--r--src/authorization/frosix_authorization_plugin_file.c326L
-rw-r--r--src/backend/Makefile.am51L
-rw-r--r--src/backend/frosix-httpd.c1184L
-rw-r--r--src/backend/frosix-httpd.h231L
-rw-r--r--src/backend/frosix-httpd_auth-challenge.c448L
-rw-r--r--src/backend/frosix-httpd_auth.h37L
-rw-r--r--src/backend/frosix-httpd_common.c224L
-rw-r--r--src/backend/frosix-httpd_config.c123L
-rw-r--r--src/backend/frosix-httpd_config.h41L
-rw-r--r--src/backend/frosix-httpd_dkg-commitment.c379L
-rw-r--r--src/backend/frosix-httpd_dkg-key.c738L
-rw-r--r--src/backend/frosix-httpd_dkg-key_delete.c95L
-rw-r--r--src/backend/frosix-httpd_dkg-shares.c668L
-rw-r--r--src/backend/frosix-httpd_dkg.h142L
-rw-r--r--src/backend/frosix-httpd_mhd.c54L
-rw-r--r--src/backend/frosix-httpd_mhd.h56L
-rw-r--r--src/backend/frosix-httpd_seed.c67L
-rw-r--r--src/backend/frosix-httpd_seed.h39L
-rw-r--r--src/backend/frosix-httpd_sig-commitment.c572L
-rw-r--r--src/backend/frosix-httpd_sig-share.c446L
-rw-r--r--src/backend/frosix-httpd_sig.h64L
-rw-r--r--src/backend/frosix-httpd_terms.c79L
-rw-r--r--src/backend/frosix-httpd_terms.h62L
-rw-r--r--src/backend/frosix.conf81L
-rw-r--r--src/cli/Makefile.am38L
-rw-r--r--src/cli/frosix-cli.c568L
-rwxr-xr-xsrc/cli/test-frosix.sh163L
-rw-r--r--src/cli/test-frosix_1.conf20L
-rw-r--r--src/cli/test-frosix_2.conf20L
-rw-r--r--src/cli/test-frosix_3.conf20L
-rw-r--r--src/cli/test-frosix_4.conf20L
-rw-r--r--src/cli/test-frosix_5.conf20L
-rw-r--r--src/cli/test-frosix_providerlist.json43L
-rw-r--r--src/frosixdb/Makefile.am68L
-rw-r--r--src/frosixdb/drop.sql25L
-rw-r--r--src/frosixdb/frosix-0001.sql133L
-rw-r--r--src/frosixdb/frosix-dbinit.c162L
-rw-r--r--src/frosixdb/frosix_db_plugin.c147L
-rw-r--r--src/frosixdb/frosix_db_postgres.conf7L
-rw-r--r--src/frosixdb/plugin_frosix_postgres.c1489L
-rw-r--r--src/frosixdb/versioning.sql293L
-rw-r--r--src/include/Makefile.am19L
-rw-r--r--src/include/frosix.h147L
-rw-r--r--src/include/frosix_authorization_lib.h50L
-rw-r--r--src/include/frosix_authorization_plugin.h280L
-rw-r--r--src/include/frosix_backend.h256L
-rw-r--r--src/include/frosix_crypto.h438L
-rw-r--r--src/include/frosix_database_lib.h49L
-rw-r--r--src/include/frosix_database_plugin.h736L
-rw-r--r--src/include/frosix_service.h1187L
-rw-r--r--src/include/frosix_util_lib.h95L
-rw-r--r--src/include/frost_high.h323L
-rw-r--r--src/include/frost_low.h451L
-rw-r--r--src/include/frost_verify.h44L
-rw-r--r--src/include/gettext.h311L
-rw-r--r--src/include/keygen.h269L
-rw-r--r--src/include/platform.h289L
-rw-r--r--src/libfrosix/Makefile.am32L
-rw-r--r--src/libfrosix/frosix_api.c319L
-rw-r--r--src/libfrosix/frosix_api.h52L
-rw-r--r--src/libfrosix/frosix_api_delete-key.c340L
-rw-r--r--src/libfrosix/frosix_api_keygen.c1485L
-rw-r--r--src/libfrosix/frosix_api_request-challenge.c377L
-rw-r--r--src/libfrosix/frosix_api_sign.c794L
-rw-r--r--src/libfrostdistkeygen/Makefile.am19L
-rw-r--r--src/libfrostdistkeygen/dkg_commitment.c60L
-rw-r--r--src/libfrostdistkeygen/keygen_begin.c100L
-rw-r--r--src/libfrostdistkeygen/keygen_common.c150L
-rw-r--r--src/libfrostdistkeygen/keygen_common.h96L
-rw-r--r--src/libfrostdistkeygen/keygen_finalize.c59L
-rw-r--r--src/libfrostdistkeygen/keygen_validate_commitment.c79L
-rw-r--r--src/libfrostdistkeygen/keygen_validate_share.c76L
-rw-r--r--src/libfrostdistkeygen/validate_params.c38L
-rw-r--r--src/libfrosthigh/Makefile.am41L
-rw-r--r--src/libfrosthigh/compose_signature.c58L
-rw-r--r--src/libfrosthigh/frost_init.c33L
-rw-r--r--src/libfrosthigh/generate_commitment.c65L
-rw-r--r--src/libfrosthigh/high_common.c252L
-rw-r--r--src/libfrosthigh/high_common.h150L
-rw-r--r--src/libfrosthigh/message_to_hash.c37L
-rw-r--r--src/libfrosthigh/sign_message_hash.c125L
-rw-r--r--src/libfrosthigh/test_frost.c264L
-rw-r--r--src/libfrosthigh/validate_commitments.c35L
-rw-r--r--src/libfrosthigh/verify_sig_share.c88L
-rw-r--r--src/libfrostlow/Makefile.am12L
-rw-r--r--src/libfrostlow/frost_low.c378L
-rw-r--r--src/libfrosttrusteddealer/Makefile.am13L
-rw-r--r--src/libfrosttrusteddealer/trusteddealer.c66L
-rw-r--r--src/libfrostverify/Makefile.am13L
-rw-r--r--src/libfrostverify/verify_signature.c55L
-rw-r--r--src/restclient/Makefile.am30L
-rw-r--r--src/restclient/frosix_api_auth-challenge_request.c286L
-rw-r--r--src/restclient/frosix_api_config.c278L
-rw-r--r--src/restclient/frosix_api_curl_defaults.c58L
-rw-r--r--src/restclient/frosix_api_curl_defaults.h38L
-rw-r--r--src/restclient/frosix_api_dkg-commitment_request.c384L
-rw-r--r--src/restclient/frosix_api_dkg-key_delete.c257L
-rw-r--r--src/restclient/frosix_api_dkg-key_store.c376L
-rw-r--r--src/restclient/frosix_api_dkg-share_request.c443L
-rw-r--r--src/restclient/frosix_api_seed_get.c155L
-rw-r--r--src/restclient/frosix_api_sig-commitment_request.c363L
-rw-r--r--src/restclient/frosix_api_sig-share_request.c353L
-rw-r--r--src/restclient/test_frosix.c236L
-rw-r--r--src/util/Makefile.am41L
-rw-r--r--src/util/frosix-config.c72L
-rw-r--r--src/util/frosix-config.in12L
-rw-r--r--src/util/frosix-util.c60L
-rw-r--r--src/util/frosix_crypto.c288L
-rw-r--r--src/util/os_installation.c73L
-rw-r--r--src/util/pin.c84L