This commit is contained in:
ximinez
2025-09-18 10:58:55 -07:00
parent be9bf54575
commit e1dae4fb62
4451 changed files with 101975 additions and 92601 deletions

View File

@@ -159,7 +159,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_class" href="classripple_1_1SecretKey.html">SecretKey</a> <span class="keyword">const</span>&amp; ssk,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">int</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>)</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> {</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_class" href="classripple_1_1STObject.html">STObject</a> st(<a class="code hl_variable" href="namespaceripple.html#a454cee839d714fdc4f58531dd31d3d7f">sfGeneric</a>);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_class" href="classripple_1_1STObject.html">STObject</a> st(<a class="code hl_variable" href="namespaceripple.html#ac9c72789f495577fbc38a95e993fd2df">sfGeneric</a>);</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> st[sfSequence] = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> st[sfPublicKey] = pk;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
@@ -187,7 +187,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00095" data-start="{" data-end="}">
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ValidatorList__test.html#a8bd8adfdbe84980873e93e4526f59eca"> 95</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ValidatorList__test.html#a8bd8adfdbe84980873e93e4526f59eca">makeRevocationString</a>(<a class="code hl_class" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>&amp; pk, <a class="code hl_class" href="classripple_1_1SecretKey.html">SecretKey</a> <span class="keyword">const</span>&amp; sk)</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> {</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_class" href="classripple_1_1STObject.html">STObject</a> st(<a class="code hl_variable" href="namespaceripple.html#a454cee839d714fdc4f58531dd31d3d7f">sfGeneric</a>);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_class" href="classripple_1_1STObject.html">STObject</a> st(<a class="code hl_variable" href="namespaceripple.html#ac9c72789f495577fbc38a95e993fd2df">sfGeneric</a>);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> st[sfSequence] = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits&lt;std::uint32_t&gt;::max</a>();</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> st[sfPublicKey] = pk;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
@@ -232,21 +232,21 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> validUntil,</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::size_t&gt;</a> validFrom = {})</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> {</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> data = <span class="stringliteral">&quot;{\&quot;sequence\&quot;:&quot;</span> + <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(sequence) +</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> = <span class="stringliteral">&quot;{\&quot;sequence\&quot;:&quot;</span> + <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(sequence) +</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="stringliteral">&quot;,\&quot;expiration\&quot;:&quot;</span> + <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(validUntil);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">if</span> (validFrom)</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> data += <span class="stringliteral">&quot;,\&quot;effective\&quot;:&quot;</span> + <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(*validFrom);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> data += <span class="stringliteral">&quot;,\&quot;validators\&quot;:[&quot;</span>;</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> += <span class="stringliteral">&quot;,\&quot;effective\&quot;:&quot;</span> + <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(*validFrom);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> += <span class="stringliteral">&quot;,\&quot;validators\&quot;:[&quot;</span>;</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; val : validators)</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> data += <span class="stringliteral">&quot;{\&quot;validation_public_key\&quot;:\&quot;&quot;</span> + <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(val.masterPublic) +</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> += <span class="stringliteral">&quot;{\&quot;validation_public_key\&quot;:\&quot;&quot;</span> + <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(val.masterPublic) +</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="stringliteral">&quot;\&quot;,\&quot;manifest\&quot;:\&quot;&quot;</span> + val.manifest + <span class="stringliteral">&quot;\&quot;},&quot;</span>;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> data.pop_back();</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> data += <span class="stringliteral">&quot;]}&quot;</span>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">base64_encode</a>(data);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html">pop_back</a>();</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> += <span class="stringliteral">&quot;]}&quot;</span>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">base64_encode</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> }</div>
</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
@@ -256,8 +256,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; blob,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;PublicKey, SecretKey&gt;</a> <span class="keyword">const</span>&amp; keys)</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">auto</span> <span class="keyword">const</span> data = <a class="code hl_function" href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">base64_decode</a>(blob);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adc60f69b0b87ebebf13420f40738ff97">sign</a>(keys.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>, keys.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>, <a class="code hl_function" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a>(data)));</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a> = <a class="code hl_function" href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">base64_decode</a>(blob);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#adc60f69b0b87ebebf13420f40738ff97">sign</a>(keys.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>, keys.<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>, <a class="code hl_function" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>)));</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> }</div>
</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
@@ -2345,12 +2345,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l02228" name="l02228"></a><span class="lineno"> 2228</span> <span class="keyword">auto</span> nUnl = validators-&gt;getNegativeUNL();</div>
<div class="line"><a id="l02229" name="l02229"></a><span class="lineno"> 2229</span> BEAST_EXPECT(nUnl.size() == 12);</div>
<div class="line"><a id="l02230" name="l02230"></a><span class="lineno"> 2230</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ss = 33;</div>
<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;uint8_t&gt;</a> data(ss, 0);</div>
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"> 2232</span> data[0] = 0xED;</div>
<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;uint8_t&gt;</a> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>(ss, 0);</div>
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"> 2232</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>[0] = 0xED;</div>
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 6; ++i)</div>
<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span> {</div>
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span> <a class="code hl_class" href="classripple_1_1Slice.html">Slice</a> s(data.data(), ss);</div>
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span> data[1]++;</div>
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span> <a class="code hl_class" href="classripple_1_1Slice.html">Slice</a> s(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>.data(), ss);</div>
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span> <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">data</a>[1]++;</div>
<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"> 2237</span> nUnl.emplace(s);</div>
<div class="line"><a id="l02238" name="l02238"></a><span class="lineno"> 2238</span> }</div>
<div class="line"><a id="l02239" name="l02239"></a><span class="lineno"> 2239</span> validators-&gt;setNegativeUNL(nUnl);</div>
@@ -4350,6 +4350,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="anamespacebeast_1_1severities_html_a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0"><div class="ttname"><a href="namespacebeast_1_1severities.html#a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0">beast::severities::kDisabled</a></div><div class="ttdeci">@ kDisabled</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00042">Journal.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a1ef3866d7663e3e786364e35185a8b46"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a1ef3866d7663e3e786364e35185a8b46">ripple::test::jtx::data</a></div><div class="ttdeci">auto const data</div><div class="ttdoc">General field definitions, or fields used in multiple transaction namespaces.</div><div class="ttdef"><b>Definition</b> <a href="TestHelpers_8h_source.html#l00293">TestHelpers.h:293</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_adc60f69b0b87ebebf13420f40738ff97"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#adc60f69b0b87ebebf13420f40738ff97">ripple::test::jtx::sign</a></div><div class="ttdeci">void sign(Json::Value &amp;jv, Account const &amp;account)</div><div class="ttdoc">Sign automatically.</div><div class="ttdef"><b>Definition</b> <a href="utility_8cpp_source.html#l00047">utility.cpp:47</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
@@ -4357,7 +4358,6 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_a12a05294e1d72bbcf9718dc99195ad19"><div class="ttname"><a href="namespaceripple.html#a12a05294e1d72bbcf9718dc99195ad19">ripple::deserializeManifest</a></div><div class="ttdeci">std::optional&lt; Manifest &gt; deserializeManifest(Slice s, beast::Journal journal)</div><div class="ttdoc">Constructs Manifest from serialized string.</div><div class="ttdef"><b>Definition</b> <a href="Manifest_8cpp_source.html#l00054">Manifest.cpp:54</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="anamespaceripple_html_a44b8469c9a47739d50dd628e8a4bd561"><div class="ttname"><a href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">ripple::base64_decode</a></div><div class="ttdeci">std::string base64_decode(std::string_view data)</div><div class="ttdef"><b>Definition</b> <a href="libxrpl_2basics_2base64_8cpp_source.html#l00248">libxrpl/basics/base64.cpp:248</a></div></div>
<div class="ttc" id="anamespaceripple_html_a454cee839d714fdc4f58531dd31d3d7f"><div class="ttname"><a href="namespaceripple.html#a454cee839d714fdc4f58531dd31d3d7f">ripple::sfGeneric</a></div><div class="ttdeci">SField const sfGeneric</div></div>
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ripple::ListDisposition</a></div><div class="ttdeci">ListDisposition</div><div class="ttdef"><b>Definition</b> <a href="ValidatorList_8h_source.html#l00055">ValidatorList.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470">ripple::ListDisposition::accepted</a></div><div class="ttdeci">@ accepted</div><div class="ttdoc">List is valid.</div></div>
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc">ripple::ListDisposition::same_sequence</a></div><div class="ttdeci">@ same_sequence</div><div class="ttdoc">Same sequence as current list.</div></div>
@@ -4374,11 +4374,13 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d">ripple::PublisherStatus::revoked</a></div><div class="ttdeci">@ revoked</div></div>
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">ripple::PublisherStatus::available</a></div><div class="ttdeci">@ available</div></div>
<div class="ttc" id="anamespaceripple_html_ac52a0a522fc11bdd47fce39bd29f97bc"><div class="ttname"><a href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">ripple::randomKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; randomKeyPair(KeyType type)</div><div class="ttdoc">Create a key pair using secure random numbers.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00386">SecretKey.cpp:386</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac9c72789f495577fbc38a95e993fd2df"><div class="ttname"><a href="namespaceripple.html#ac9c72789f495577fbc38a95e993fd2df">ripple::sfGeneric</a></div><div class="ttdeci">SField const sfGeneric</div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45">ripple::HashPrefix::manifest</a></div><div class="ttdeci">@ manifest</div><div class="ttdoc">Manifest.</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#l00224">digest.h:224</a></div></div>
<div class="ttc" id="anumeric_limits_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="apop_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html">std::string::pop_back</a></div><div class="ttdeci">T pop_back(T... args)</div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="arbegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/rbegin.html">std::map::rbegin</a></div><div class="ttdeci">T rbegin(T... args)</div></div>
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/reserve.html">std::unordered_set::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>