This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -125,7 +125,7 @@ $(function() {
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">bool</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classripple_1_1RCLCxPeerPos.html#a6319953faa4ccde0f319dbe6cc318746"> 55</a></span>&#160;<a class="code" href="classripple_1_1RCLCxPeerPos.html#a6319953faa4ccde0f319dbe6cc318746">RCLCxPeerPos::checkSign</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acf688d29f9c1fed96a151f19a554c297">verifyDigest</a>(<a class="code" href="classripple_1_1RCLCxPeerPos.html#ae755e970550b6ffaf5d5d18468c40488">publicKey</a>(), <a class="code" href="classripple_1_1RCLCxPeerPos.html#a8a1753b4ae67bbd3b619770d043fed43">signingHash</a>(), <a class="code" href="classripple_1_1RCLCxPeerPos.html#af7dbd15db4bfc7852a84f0cc7dd27685">signature</a>(), <span class="keyword">false</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a52366e572b1b40e5e913cf14e1d51ce3">verifyDigest</a>(<a class="code" href="classripple_1_1RCLCxPeerPos.html#ae755e970550b6ffaf5d5d18468c40488">publicKey</a>(), <a class="code" href="classripple_1_1RCLCxPeerPos.html#a8a1753b4ae67bbd3b619770d043fed43">signingHash</a>(), <a class="code" href="classripple_1_1RCLCxPeerPos.html#af7dbd15db4bfc7852a84f0cc7dd27685">signature</a>(), <span class="keyword">false</span>);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;}</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
@@ -177,9 +177,9 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00044">Slice.h:44</a></div></div>
<div class="ttc" id="aclassripple_1_1ConsensusProposal_html_a799315c246e228ac703759505d8997d8"><div class="ttname"><a href="classripple_1_1ConsensusProposal.html#a799315c246e228ac703759505d8997d8">ripple::ConsensusProposal::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">Get JSON representation for debugging.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusProposal_8h_source.html#l00194">ConsensusProposal.h:194</a></div></div>
<div class="ttc" id="anamespaceripple_html_a08a13b62b18272366f788632359e8793"><div class="ttname"><a href="namespaceripple.html#a08a13b62b18272366f788632359e8793">ripple::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &amp;v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00029">AccountID.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a6d58e3f8aded7b4eadc9a8b0eac1cda4"><div class="ttname"><a href="classripple_1_1Serializer.html#a6d58e3f8aded7b4eadc9a8b0eac1cda4">ripple::Serializer::getSHA512Half</a></div><div class="ttdeci">uint256 getSHA512Half() const</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00186">Serializer.cpp:186</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a6d58e3f8aded7b4eadc9a8b0eac1cda4"><div class="ttname"><a href="classripple_1_1Serializer.html#a6d58e3f8aded7b4eadc9a8b0eac1cda4">ripple::Serializer::getSHA512Half</a></div><div class="ttdeci">uint256 getSHA512Half() const</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00194">Serializer.cpp:194</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html_abaaee52d3710a96e8c78aa725646b46e"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html#abaaee52d3710a96e8c78aa725646b46e">ripple::RCLCxPeerPos::proposal</a></div><div class="ttdeci">Proposal const &amp; proposal() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8h_source.html#l00094">RCLCxPeerPos.h:94</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00457">base_uint.h:457</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00526">base_uint.h:526</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
@@ -187,16 +187,16 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html_a8a1753b4ae67bbd3b619770d043fed43"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html#a8a1753b4ae67bbd3b619770d043fed43">ripple::RCLCxPeerPos::signingHash</a></div><div class="ttdeci">uint256 signingHash() const</div><div class="ttdoc">Create the signing hash for the proposal.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8cpp_source.html#l00044">RCLCxPeerPos.cpp:44</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bdab314439bc1697845de3749d51dca7c15"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdab314439bc1697845de3749d51dca7c15">ripple::HashPrefix::proposal</a></div><div class="ttdeci">@ proposal</div><div class="ttdoc">proposal for signing</div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_acf688d29f9c1fed96a151f19a554c297"><div class="ttname"><a href="namespaceripple.html#acf688d29f9c1fed96a151f19a554c297">ripple::verifyDigest</a></div><div class="ttdeci">bool verifyDigest(PublicKey const &amp;publicKey, uint256 const &amp;digest, Slice const &amp;sig, bool mustBeFullyCanonical)</div><div class="ttdoc">Verify a secp256k1 signature on the digest of a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00218">PublicKey.cpp:218</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0f5de38ef7c5157e23527a0e6a720a22"><div class="ttname"><a href="namespaceripple.html#a0f5de38ef7c5157e23527a0e6a720a22">ripple::proposalUniqueId</a></div><div class="ttdeci">uint256 proposalUniqueId(uint256 const &amp;proposeHash, uint256 const &amp;previousLedger, std::uint32_t proposeSeq, NetClock::time_point closeTime, Slice const &amp;publicKey, Slice const &amp;signature)</div><div class="ttdoc">Calculate a unique identifier for a signed proposal.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8cpp_source.html#l00072">RCLCxPeerPos.cpp:72</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html_ae755e970550b6ffaf5d5d18468c40488"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html#ae755e970550b6ffaf5d5d18468c40488">ripple::RCLCxPeerPos::publicKey</a></div><div class="ttdeci">PublicKey const &amp; publicKey() const</div><div class="ttdoc">Public key of peer that sent the proposal.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8h_source.html#l00081">RCLCxPeerPos.h:81</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00039">Serializer.h:39</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a96daec54ca0c8ec7f6e7e683e9abbe0e"><div class="ttname"><a href="classripple_1_1Serializer.html#a96daec54ca0c8ec7f6e7e683e9abbe0e">ripple::Serializer::addBitString</a></div><div class="ttdeci">int addBitString(base_uint&lt; Bits, Tag &gt; const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00097">Serializer.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html_a65a69d25d4b834b50190f671d182010d"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html#a65a69d25d4b834b50190f671d182010d">ripple::RCLCxPeerPos::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdoc">JSON representation of proposal.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8cpp_source.html#l00061">RCLCxPeerPos.cpp:61</a></div></div>
<div class="ttc" id="anamespaceripple_html_a52366e572b1b40e5e913cf14e1d51ce3"><div class="ttname"><a href="namespaceripple.html#a52366e572b1b40e5e913cf14e1d51ce3">ripple::verifyDigest</a></div><div class="ttdeci">bool verifyDigest(PublicKey const &amp;publicKey, uint256 const &amp;digest, Slice const &amp;sig, bool mustBeFullyCanonical) noexcept</div><div class="ttdoc">Verify a secp256k1 signature on the digest of a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00218">PublicKey.cpp:218</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae3f5bc352766a1a8dbf5270eb7dbc2e7"><div class="ttname"><a href="namespaceripple.html#ae3f5bc352766a1a8dbf5270eb7dbc2e7">ripple::sha512Half</a></div><div class="ttdeci">sha512_half_hasher::result_type sha512Half(Args const &amp;... args)</div><div class="ttdoc">Returns the SHA512-Half of a series of objects.</div><div class="ttdef"><b>Definition:</b> <a href="digest_8h_source.html#l00216">digest.h:216</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html_a557706e8f77889adc5fbff1cb282343a"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html#a557706e8f77889adc5fbff1cb282343a">ripple::RCLCxPeerPos::RCLCxPeerPos</a></div><div class="ttdeci">RCLCxPeerPos(PublicKey const &amp;publicKey, Slice const &amp;signature, uint256 const &amp;suppress, Proposal &amp;&amp;proposal)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8cpp_source.html#l00030">RCLCxPeerPos.cpp:30</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a9d465161cb77936bd75a3d034d2b5b72"><div class="ttname"><a href="classripple_1_1Serializer.html#a9d465161cb77936bd75a3d034d2b5b72">ripple::Serializer::addVL</a></div><div class="ttdeci">int addVL(Blob const &amp;vector)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00192">Serializer.cpp:192</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a9d465161cb77936bd75a3d034d2b5b72"><div class="ttname"><a href="classripple_1_1Serializer.html#a9d465161cb77936bd75a3d034d2b5b72">ripple::Serializer::addVL</a></div><div class="ttdeci">int addVL(Blob const &amp;vector)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00200">Serializer.cpp:200</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">ripple::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a55ebab5e9bf8d8231da8f3c796150719"><div class="ttname"><a href="classripple_1_1Serializer.html#a55ebab5e9bf8d8231da8f3c796150719">ripple::Serializer::add32</a></div><div class="ttdeci">int add32(std::uint32_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00038">Serializer.cpp:38</a></div></div>
<div class="ttc" id="astructripple_1_1RCLCxPeerPos_1_1Data_html_a5f30e204e8c1ba2a4f4a94ea186be2a0"><div class="ttname"><a href="structripple_1_1RCLCxPeerPos_1_1Data.html#a5f30e204e8c1ba2a4f4a94ea186be2a0">ripple::RCLCxPeerPos::Data::Data</a></div><div class="ttdeci">Data(PublicKey const &amp;publicKey, Slice const &amp;signature, uint256 const &amp;suppress, Proposal &amp;&amp;proposal)</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8cpp_source.html#l00091">RCLCxPeerPos.cpp:91</a></div></div>