Skip to content

Commit

Permalink
Deploying to gh-pages from @ 7717315 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
slowli committed Nov 10, 2024
0 parents commit 712d30e
Show file tree
Hide file tree
Showing 179 changed files with 20,737 additions and 0 deletions.
Empty file added .lock
Empty file.
2 changes: 2 additions & 0 deletions crates.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
window.ALL_CRATES = ["elastic_elgamal"];
//{"start":21,"fragment_lengths":[17]}
1 change: 1 addition & 0 deletions elastic_elgamal/all.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-590a400c.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="elastic_elgamal" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0-nightly (b91a3a056 2024-11-07)" data-channel="nightly" data-search-js="search-c5a66128.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../elastic_elgamal/index.html">elastic_<wbr>elgamal</a><span class="version">0.3.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.CandidateDecryption.html">CandidateDecryption</a></li><li><a href="struct.Ciphertext.html">Ciphertext</a></li><li><a href="struct.CiphertextWithValue.html">CiphertextWithValue</a></li><li><a href="struct.CommitmentEquivalenceProof.html">CommitmentEquivalenceProof</a></li><li><a href="struct.DiscreteLogTable.html">DiscreteLogTable</a></li><li><a href="struct.Keypair.html">Keypair</a></li><li><a href="struct.LogEqualityProof.html">LogEqualityProof</a></li><li><a href="struct.PreparedRange.html">PreparedRange</a></li><li><a href="struct.ProofOfPossession.html">ProofOfPossession</a></li><li><a href="struct.PublicKey.html">PublicKey</a></li><li><a href="struct.RangeDecomposition.html">RangeDecomposition</a></li><li><a href="struct.RangeProof.html">RangeProof</a></li><li><a href="struct.RingProof.html">RingProof</a></li><li><a href="struct.SecretKey.html">SecretKey</a></li><li><a href="struct.SumOfSquaresProof.html">SumOfSquaresProof</a></li><li><a href="struct.VerifiableDecryption.html">VerifiableDecryption</a></li><li><a href="app/struct.ChoiceParams.html">app::ChoiceParams</a></li><li><a href="app/struct.EncryptedChoice.html">app::EncryptedChoice</a></li><li><a href="app/struct.MultiChoice.html">app::MultiChoice</a></li><li><a href="app/struct.QuadraticVotingBallot.html">app::QuadraticVotingBallot</a></li><li><a href="app/struct.QuadraticVotingParams.html">app::QuadraticVotingParams</a></li><li><a href="app/struct.SingleChoice.html">app::SingleChoice</a></li><li><a href="dkg/struct.Opening.html">dkg::Opening</a></li><li><a href="dkg/struct.ParticipantCollectingCommitments.html">dkg::ParticipantCollectingCommitments</a></li><li><a href="dkg/struct.ParticipantCollectingPolynomials.html">dkg::ParticipantCollectingPolynomials</a></li><li><a href="dkg/struct.ParticipantExchangingSecrets.html">dkg::ParticipantExchangingSecrets</a></li><li><a href="dkg/struct.PublicInfo.html">dkg::PublicInfo</a></li><li><a href="group/struct.Curve25519Subgroup.html">group::Curve25519Subgroup</a></li><li><a href="group/struct.Generic.html">group::Generic</a></li><li><a href="group/struct.RandomBytesProvider.html">group::RandomBytesProvider</a></li><li><a href="group/struct.Ristretto.html">group::Ristretto</a></li><li><a href="sharing/struct.ActiveParticipant.html">sharing::ActiveParticipant</a></li><li><a href="sharing/struct.Dealer.html">sharing::Dealer</a></li><li><a href="sharing/struct.Params.html">sharing::Params</a></li><li><a href="sharing/struct.PublicKeySet.html">sharing::PublicKeySet</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.PublicKeyConversionError.html">PublicKeyConversionError</a></li><li><a href="enum.VerificationError.html">VerificationError</a></li><li><a href="app/enum.ChoiceVerificationError.html">app::ChoiceVerificationError</a></li><li><a href="app/enum.QuadraticVotingError.html">app::QuadraticVotingError</a></li><li><a href="dkg/enum.Error.html">dkg::Error</a></li><li><a href="sharing/enum.Error.html">sharing::Error</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="app/trait.ProveSum.html">app::ProveSum</a></li><li><a href="group/trait.ElementOps.html">group::ElementOps</a></li><li><a href="group/trait.Group.html">group::Group</a></li><li><a href="group/trait.ScalarOps.html">group::ScalarOps</a></li></ul></section></div></main></body></html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/enum.ChoiceVerificationError.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/enum.ChoiceVerificationError.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/enum.ChoiceVerificationError.html">../../../elastic_elgamal/app/enum.ChoiceVerificationError.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/enum.ChoiceVerificationError.html" + location.search + location.hash);</script>
</body>
</html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/struct.ChoiceParams.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.ChoiceParams.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.ChoiceParams.html">../../../elastic_elgamal/app/struct.ChoiceParams.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.ChoiceParams.html" + location.search + location.hash);</script>
</body>
</html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/struct.EncryptedChoice.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.EncryptedChoice.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.EncryptedChoice.html">../../../elastic_elgamal/app/struct.EncryptedChoice.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.EncryptedChoice.html" + location.search + location.hash);</script>
</body>
</html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/struct.MultiChoice.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.MultiChoice.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.MultiChoice.html">../../../elastic_elgamal/app/struct.MultiChoice.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.MultiChoice.html" + location.search + location.hash);</script>
</body>
</html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/struct.SingleChoice.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.SingleChoice.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.SingleChoice.html">../../../elastic_elgamal/app/struct.SingleChoice.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.SingleChoice.html" + location.search + location.hash);</script>
</body>
</html>
11 changes: 11 additions & 0 deletions elastic_elgamal/app/choice/trait.ProveSum.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/trait.ProveSum.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/trait.ProveSum.html">../../../elastic_elgamal/app/trait.ProveSum.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/trait.ProveSum.html" + location.search + location.hash);</script>
</body>
</html>
26 changes: 26 additions & 0 deletions elastic_elgamal/app/enum.ChoiceVerificationError.html

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions elastic_elgamal/app/enum.QuadraticVotingError.html

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions elastic_elgamal/app/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="High-level applications for proofs defined in this crate."><title>elastic_elgamal::app - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-590a400c.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="elastic_elgamal" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0-nightly (b91a3a056 2024-11-07)" data-channel="nightly" data-search-js="search-c5a66128.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../elastic_elgamal/index.html">elastic_<wbr>elgamal</a><span class="version">0.3.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module app</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate elastic_<wbr>elgamal</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">elastic_elgamal</a></span><h1>Module <span>app</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/elastic_elgamal/app/mod.rs.html#1-20">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>High-level applications for proofs defined in this crate.</p>
<p>For now, the applications are:</p>
<ul>
<li><a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a>. Single-choice or multi-choice selection from a predefined
list of options, with summable selection ciphertexts.</li>
<li><a href="struct.QuadraticVotingBallot.html" title="struct elastic_elgamal::app::QuadraticVotingBallot"><code>QuadraticVotingBallot</code></a>. <a href="https://en.wikipedia.org/wiki/Quadratic_voting">Quadratic voting</a> on a predefined list of options,
with summable selection ciphertexts.</li>
</ul>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.ChoiceParams.html" title="struct elastic_elgamal::app::ChoiceParams">Choice<wbr>Params</a></div><div class="desc docblock-short">Parameters of an <a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a> polling.</div></li><li><div class="item-name"><a class="struct" href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice">Encrypted<wbr>Choice</a></div><div class="desc docblock-short">Zero or more encrypted choices from <code>n</code> options (<code>n &gt;= 1</code>) together with zero-knowledge
proofs of correctness.</div></li><li><div class="item-name"><a class="struct" href="struct.MultiChoice.html" title="struct elastic_elgamal::app::MultiChoice">Multi<wbr>Choice</a></div><div class="desc docblock-short">Multi-choice setup for <a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a>, in which it can contain any possible number
of selected options (<code>0..=n</code>, where <code>n</code> is the number of options).</div></li><li><div class="item-name"><a class="struct" href="struct.QuadraticVotingBallot.html" title="struct elastic_elgamal::app::QuadraticVotingBallot">Quadratic<wbr>Voting<wbr>Ballot</a></div><div class="desc docblock-short">Encrypted ballot for <a href="https://en.wikipedia.org/wiki/Quadratic_voting">quadratic voting</a> together with zero-knowledge proofs of correctness.</div></li><li><div class="item-name"><a class="struct" href="struct.QuadraticVotingParams.html" title="struct elastic_elgamal::app::QuadraticVotingParams">Quadratic<wbr>Voting<wbr>Params</a></div><div class="desc docblock-short"><a href="https://en.wikipedia.org/wiki/Quadratic_voting">Quadratic voting</a> parameters prepared for a certain <a href="../group/trait.Group.html" title="trait elastic_elgamal::group::Group"><code>Group</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.SingleChoice.html" title="struct elastic_elgamal::app::SingleChoice">Single<wbr>Choice</a></div><div class="desc docblock-short">Single-choice setup for <a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a>, in which it can contain a single selected option.</div></li></ul><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.ChoiceVerificationError.html" title="enum elastic_elgamal::app::ChoiceVerificationError">Choice<wbr>Verification<wbr>Error</a></div><div class="desc docblock-short">Error verifying an <a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a>.</div></li><li><div class="item-name"><a class="enum" href="enum.QuadraticVotingError.html" title="enum elastic_elgamal::app::QuadraticVotingError">Quadratic<wbr>Voting<wbr>Error</a></div><div class="desc docblock-short">Errors that can occur when verifying <a href="struct.QuadraticVotingBallot.html" title="struct elastic_elgamal::app::QuadraticVotingBallot"><code>QuadraticVotingBallot</code></a>s.</div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.ProveSum.html" title="trait elastic_elgamal::app::ProveSum">Prove<wbr>Sum</a></div><div class="desc docblock-short">Encapsulation of functionality for proving and verifying correctness of the sum of option
ciphertexts in an <a href="struct.EncryptedChoice.html" title="struct elastic_elgamal::app::EncryptedChoice"><code>EncryptedChoice</code></a>.</div></li></ul></section></div></main></body></html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/enum.QuadraticVotingError.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/enum.QuadraticVotingError.html">../../../elastic_elgamal/app/enum.QuadraticVotingError.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/enum.QuadraticVotingError.html" + location.search + location.hash);</script>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.QuadraticVotingBallot.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.QuadraticVotingBallot.html">../../../elastic_elgamal/app/struct.QuadraticVotingBallot.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.QuadraticVotingBallot.html" + location.search + location.hash);</script>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../elastic_elgamal/app/struct.QuadraticVotingParams.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../elastic_elgamal/app/struct.QuadraticVotingParams.html">../../../elastic_elgamal/app/struct.QuadraticVotingParams.html</a>...</p>
<script>location.replace("../../../elastic_elgamal/app/struct.QuadraticVotingParams.html" + location.search + location.hash);</script>
</body>
</html>
1 change: 1 addition & 0 deletions elastic_elgamal/app/sidebar-items.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 712d30e

Please sign in to comment.