This commit is contained in:
bthomee
2025-05-20 18:10:54 +00:00
parent 39d241def5
commit 90cc35d381
3215 changed files with 96027 additions and 70734 deletions

View File

@@ -264,9 +264,9 @@ $(function() {
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, app.<a class="code hl_function" href="classripple_1_1Application.html#af10bfbc2339eb855f1d5ef0c8f8a957d">nodeIdentity</a>().first));</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> {</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keyword">auto</span> <span class="keyword">const</span> sig = <a class="code hl_function" href="namespaceripple.html#aa1eec4457e3eaa67a2532f9da71fe4be">signDigest</a>(</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a> = <a class="code hl_function" href="namespaceripple.html#aa1eec4457e3eaa67a2532f9da71fe4be">signDigest</a>(</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> app.<a class="code hl_function" href="classripple_1_1Application.html#af10bfbc2339eb855f1d5ef0c8f8a957d">nodeIdentity</a>().first, app.<a class="code hl_function" href="classripple_1_1Application.html#af10bfbc2339eb855f1d5ef0c8f8a957d">nodeIdentity</a>().second, sharedValue);</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> h.insert(<span class="stringliteral">&quot;Session-Signature&quot;</span>, <a class="code hl_function" href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">base64_encode</a>(sig.data(), sig.size()));</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> h.insert(<span class="stringliteral">&quot;Session-Signature&quot;</span>, <a class="code hl_function" href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">base64_encode</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>.data(), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>.size()));</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> h.insert(<span class="stringliteral">&quot;Instance-Cookie&quot;</span>, <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(app.<a class="code hl_function" href="classripple_1_1Application.html#aadb9ab904b1e2a1dae4c77a9275be921">instanceID</a>()));</div>
@@ -377,9 +377,9 @@ $(function() {
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keywordflow">if</span> (iter == headers.end())</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordflow">throw</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/runtime_error.html">std::runtime_error</a>(<span class="stringliteral">&quot;No session signature specified&quot;</span>);</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">auto</span> sig = <a class="code hl_function" href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">base64_decode</a>(iter-&gt;value());</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">auto</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a> = <a class="code hl_function" href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">base64_decode</a>(iter-&gt;value());</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a1ca5a15d8ff4637d8436cfcc7df7e69c">verifyDigest</a>(publicKey, sharedValue, <a class="code hl_function" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a>(sig), <span class="keyword">false</span>))</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="namespaceripple.html#a1ca5a15d8ff4637d8436cfcc7df7e69c">verifyDigest</a>(publicKey, sharedValue, <a class="code hl_function" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>), <span class="keyword">false</span>))</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordflow">throw</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/runtime_error.html">std::runtime_error</a>(<span class="stringliteral">&quot;Failed to verify session&quot;</span>);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> }</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
@@ -510,6 +510,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1TimeKeeper_html_a2a0090c133fcbeb544017a3c7eddab6e"><div class="ttname"><a href="classripple_1_1TimeKeeper.html#a2a0090c133fcbeb544017a3c7eddab6e">ripple::TimeKeeper::now</a></div><div class="ttdeci">time_point now() const override</div><div class="ttdoc">Returns the current time, using the server's clock.</div><div class="ttdef"><b>Definition:</b> <a href="TimeKeeper_8h_source.html#l00064">TimeKeeper.h:64</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</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00085">base_uint.h:86</a></div></div>
<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#l00125">base_uint.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sig_8h_source.html#l00034">sig.h:35</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">std::string::empty</a></div><div class="ttdeci">T empty(T... args)</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="anamespacebeast_1_1IP_html_a922e4a59054d077b1343add8c5fb75c5"><div class="ttname"><a href="namespacebeast_1_1IP.html#a922e4a59054d077b1343add8c5fb75c5">beast::IP::is_public</a></div><div class="ttdeci">bool is_public(Address const &amp;addr)</div><div class="ttdoc">Returns true if the address is a public routable address.</div><div class="ttdef"><b>Definition:</b> <a href="IPAddress_8h_source.html#l00082">IPAddress.h:82</a></div></div>