This commit is contained in:
nbougalis
2020-09-08 17:09:25 +00:00
parent 624d5a38ad
commit 2682e5845e
2596 changed files with 124385 additions and 94582 deletions

View File

@@ -110,7 +110,7 @@ $(function() {
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;boost::optional&lt;PublicKey&gt;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceripple.html#af7ab78c115b7eb2912559dbbd347746e"> 40</a></span>&#160;<a class="code" href="namespaceripple.html#afac6ca7a5a3ec1537768de5cebb1c77c">parseBase58</a>(<a class="code" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; s)</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code" href="namespaceripple.html#af0519143c57504d84138b6b4dd013fe3">decodeBase58Token</a>(s, type);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code" href="namespaceripple.html#a9952e5a413358e9a647b31c86c5835ff">decodeBase58Token</a>(s, type);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> pks = <a class="code" href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">makeSlice</a>(result);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="namespaceripple.html#abe1502195233c7375f3465f17c7610e4">publicKeyType</a>(pks))</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> boost::none;</div>
@@ -381,6 +381,7 @@ $(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="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/reserve.html">std::string::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00096">Slice.h:96</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9952e5a413358e9a647b31c86c5835ff"><div class="ttname"><a href="namespaceripple.html#a9952e5a413358e9a647b31c86c5835ff">ripple::decodeBase58Token</a></div><div class="ttdeci">std::string decodeBase58Token(std::string const &amp;s, TokenType type)</div><div class="ttdoc">Decode a token of given type encoded using Base58Check and the XRPL alphabet.</div><div class="ttdef"><b>Definition:</b> <a href="tokens_8cpp_source.html#l00223">tokens.cpp:223</a></div></div>
<div class="ttc" id="anamespaceripple_html_a920584cb71710c131e889b221714bacd"><div class="ttname"><a href="namespaceripple.html#a920584cb71710c131e889b221714bacd">ripple::sigPart</a></div><div class="ttdeci">static boost::optional&lt; Slice &gt; sigPart(Slice &amp;buf)</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00054">PublicKey.cpp:54</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html_ae0bcc607176a440ec63a86bae5767036"><div class="ttname"><a href="classripple_1_1PublicKey.html#ae0bcc607176a440ec63a86bae5767036">ripple::PublicKey::slice</a></div><div class="ttdeci">Slice slice() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00123">PublicKey.h:123</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a38d951bc2f27aaf89c3fdb5914c7e169"><div class="ttname"><a href="classripple_1_1Slice.html#a38d951bc2f27aaf89c3fdb5914c7e169">ripple::Slice::empty</a></div><div class="ttdeci">bool empty() const noexcept</div><div class="ttdoc">Return true if the byte range is empty.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00068">Slice.h:68</a></div></div>
@@ -388,7 +389,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1base__uint_html_a5342507fe2fb5ac55d578e7e98863f70"><div class="ttname"><a href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">ripple::base_uint::data</a></div><div class="ttdeci">pointer data()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00103">base_uint.h:103</a></div></div>
<div class="ttc" id="anamespaceripple_html_a286745fec5429abb3893001b4982522ba3e23eeda3fe3fb70d1e274eab59199d1"><div class="ttname"><a href="namespaceripple.html#a286745fec5429abb3893001b4982522ba3e23eeda3fe3fb70d1e274eab59199d1">ripple::ECDSACanonicality::fullyCanonical</a></div><div class="ttdeci">@ fullyCanonical</div></div>
<div class="ttc" id="anamespaceripple_html_a27a5877cd080b3340f60ddeeb7e40f06"><div class="ttname"><a href="namespaceripple.html#a27a5877cd080b3340f60ddeeb7e40f06">ripple::secp256k1Context</a></div><div class="ttdeci">secp256k1_context const * secp256k1Context()</div><div class="ttdef"><b>Definition:</b> <a href="secp256k1_8h_source.html#l00029">secp256k1.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_a91e9fe7a4e92dba79c3812fd3edcaacc"><div class="ttname"><a href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">ripple::digest</a></div><div class="ttdeci">static Hasher::result_type digest(void const *data, std::size_t size) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="tokens_8cpp_source.html#l00043">tokens.cpp:43</a></div></div>
<div class="ttc" id="anamespaceripple_html_a91e9fe7a4e92dba79c3812fd3edcaacc"><div class="ttname"><a href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">ripple::digest</a></div><div class="ttdeci">static Hasher::result_type digest(void const *data, std::size_t size) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="tokens_8cpp_source.html#l00047">tokens.cpp:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ripple::KeyType::ed25519</a></div><div class="ttdeci">@ ed25519</div></div>
<div class="ttc" id="anamespaceripple_html_a018bcf9b2ddbc1ace229d8c0a37fdd79"><div class="ttname"><a href="namespaceripple.html#a018bcf9b2ddbc1ace229d8c0a37fdd79">ripple::verify</a></div><div class="ttdeci">bool verify(PublicKey const &amp;publicKey, Slice const &amp;m, Slice const &amp;sig, bool mustBeFullyCanonical)</div><div class="ttdoc">Verify a signature on a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00268">PublicKey.cpp:268</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>
@@ -408,7 +409,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe"><div class="ttname"><a href="namespaceripple.html#a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe">ripple::ECDSACanonicality::canonical</a></div><div class="ttdeci">@ canonical</div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</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="anamespaceripple_html_af0519143c57504d84138b6b4dd013fe3"><div class="ttname"><a href="namespaceripple.html#af0519143c57504d84138b6b4dd013fe3">ripple::decodeBase58Token</a></div><div class="ttdeci">static std::string decodeBase58Token(std::string const &amp;s, TokenType type, InverseArray const &amp;inv)</div><div class="ttdef"><b>Definition:</b> <a href="tokens_8cpp_source.html#l00256">tokens.cpp:256</a></div></div>
<div class="ttc" id="anamespaceripple_html_aefd2f77338ce3c9a2fffc4f0b289b483"><div class="ttname"><a href="namespaceripple.html#aefd2f77338ce3c9a2fffc4f0b289b483">ripple::LogicError</a></div><div class="ttdeci">void LogicError(std::string const &amp;how) noexcept</div><div class="ttdoc">Called when faulty logic causes a broken invariant.</div><div class="ttdef"><b>Definition:</b> <a href="contract_8cpp_source.html#l00048">contract.cpp:48</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#l00227">digest.h:227</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html_a3f836209995c87a57de02511dc1a5dd0"><div class="ttname"><a href="classripple_1_1PublicKey.html#a3f836209995c87a57de02511dc1a5dd0">ripple::PublicKey::buf_</a></div><div class="ttdeci">std::uint8_t buf_[33]</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00063">PublicKey.h:63</a></div></div>