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

@@ -270,45 +270,104 @@ $(function() {
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; }</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188"> 202</a></span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a6ef225017ce4290058111d58d4af2ddf">testDisableMasterKey</a>();</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a34f9e1090eba68637354269f571507c2">testDisableMasterKeyAfterFix</a>();</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a90e30bfc8ce73c85ccb4bc35d1f130e7">testDisabledRegularKey</a>();</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a3b4074917785c9fd8c3f727f7ee8cfce">testDisableRegularKeyAfterFix</a>();</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a455e3521e3b99c799cd9976da2ffe05a">testPasswordSpent</a>();</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a0263dfa662cda561d4a3cbe8dbd9c316">testUniversalMask</a>();</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;};</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<a class="code" href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">BEAST_DEFINE_TESTSUITE</a>(SetRegularKey, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classripple_1_1SetRegularKey__test.html#ac4081e952a50714d0424052836c93dc3"> 202</a></span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#ac4081e952a50714d0424052836c93dc3">testTicketRegularKey</a>()</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; {</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; </div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; testcase(<span class="stringliteral">&quot;Ticket regular key&quot;</span>);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; Env env{*<span class="keyword">this</span>, supported_amendments() | <a class="code" href="namespaceripple.html#af5a63958686496574543bdfeb4b68ffa">featureTicketBatch</a>};</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; Account <span class="keyword">const</span> alice{<span class="stringliteral">&quot;alice&quot;</span>, <a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">KeyType::ed25519</a>};</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; env.fund(XRP(1000), alice);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; env.close();</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="comment">// alice makes herself some tickets.</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; env(ticket::create(alice, 4));</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; env.close();</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ticketSeq{env.seq(alice)};</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="comment">// Make sure we can give a regular key using a ticket.</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; Account <span class="keyword">const</span> alie{<span class="stringliteral">&quot;alie&quot;</span>, <a class="code" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">KeyType::secp256k1</a>};</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; env(regkey(alice, alie), ticket::use(--ticketSeq));</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; env.close();</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="comment">// Disable alice&#39;s master key using a ticket.</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; env(fset(alice, <a class="code" href="namespaceripple.html#a8ae78269ab6f090fafc68209a6ba93d4">asfDisableMaster</a>),</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; sig(alice),</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; ticket::use(--ticketSeq));</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; env.close();</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="comment">// alice should be able to sign using the regular key but not the</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="comment">// master key.</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> aliceSeq{env.seq(alice)};</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; env(noop(alice), sig(alice), ter(<a class="code" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">tefMASTER_DISABLED</a>));</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; env(noop(alice), sig(alie), ter(<a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>));</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; env.close();</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; BEAST_EXPECT(env.seq(alice) == aliceSeq + 1);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; </div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="comment">// Re-enable the master key using a ticket.</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; env(fclear(alice, <a class="code" href="namespaceripple.html#a8ae78269ab6f090fafc68209a6ba93d4">asfDisableMaster</a>),</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; sig(alie),</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; ticket::use(--ticketSeq));</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; env.close();</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="comment">// Disable the regular key using a ticket.</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; env(regkey(alice, disabled), sig(alie), ticket::use(--ticketSeq));</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; env.close();</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; </div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="comment">// alice should be able to sign using the master key but not the</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="comment">// regular key.</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; env(noop(alice), sig(alice), ter(<a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>));</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; env(noop(alice), sig(alie), ter(<a class="code" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">tefBAD_AUTH</a>));</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; env.close();</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188"> 254</a></span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a6ef225017ce4290058111d58d4af2ddf">testDisableMasterKey</a>();</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a34f9e1090eba68637354269f571507c2">testDisableMasterKeyAfterFix</a>();</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a90e30bfc8ce73c85ccb4bc35d1f130e7">testDisabledRegularKey</a>();</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a3b4074917785c9fd8c3f727f7ee8cfce">testDisableRegularKeyAfterFix</a>();</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a455e3521e3b99c799cd9976da2ffe05a">testPasswordSpent</a>();</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#a0263dfa662cda561d4a3cbe8dbd9c316">testUniversalMask</a>();</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="classripple_1_1SetRegularKey__test.html#ac4081e952a50714d0424052836c93dc3">testTicketRegularKey</a>();</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;};</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; </div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">BEAST_DEFINE_TESTSUITE</a>(SetRegularKey, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; </div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_a158b274a383fd8d9654a27ef67ad2aee"><div class="ttname"><a href="namespaceripple.html#a158b274a383fd8d9654a27ef67ad2aee">ripple::sfRegularKey</a></div><div class="ttdeci">const SF_Account sfRegularKey(access, STI_ACCOUNT, 8, &quot;RegularKey&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00487">SField.h:487</a></div></div>
<div class="ttc" id="anamespaceripple_html_a158b274a383fd8d9654a27ef67ad2aee"><div class="ttname"><a href="namespaceripple.html#a158b274a383fd8d9654a27ef67ad2aee">ripple::sfRegularKey</a></div><div class="ttdeci">const SF_Account sfRegularKey(access, STI_ACCOUNT, 8, &quot;RegularKey&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00488">SField.h:488</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087">ripple::lsfPasswordSpent</a></div><div class="ttdeci">@ lsfPasswordSpent</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00103">LedgerFormats.h:103</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2701412a11b118c19256a4c901db2938"><div class="ttname"><a href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">ripple::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)</div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a58fa4024961025f58e5310d19850b188"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188">ripple::SetRegularKey_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00202">SetRegularKey_test.cpp:202</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a58fa4024961025f58e5310d19850b188"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a58fa4024961025f58e5310d19850b188">ripple::SetRegularKey_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00254">SetRegularKey_test.cpp:254</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a634bfabbd5e4494a2d5be6b7c6d3d70d"><div class="ttname"><a href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">ripple::SField::fieldName</a></div><div class="ttdeci">const std::string fieldName</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00129">SField.h:129</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a4217230b627e59cc2b5d856c7e99cfff"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a4217230b627e59cc2b5d856c7e99cfff">ripple::temBAD_REGKEY</a></div><div class="ttdeci">@ temBAD_REGKEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00093">TER.h:93</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a0263dfa662cda561d4a3cbe8dbd9c316"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a0263dfa662cda561d4a3cbe8dbd9c316">ripple::SetRegularKey_test::testUniversalMask</a></div><div class="ttdeci">void testUniversalMask()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00186">SetRegularKey_test.cpp:186</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1712e0c9343e6e52a5d42fbd5ef6b32e"><div class="ttname"><a href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">ripple::sfFlags</a></div><div class="ttdeci">const SF_U32 sfFlags(access, STI_UINT32, 2, &quot;Flags&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00354">SField.h:354</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">ripple::tefBAD_AUTH</a></div><div class="ttdeci">@ tefBAD_AUTH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00145">TER.h:145</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">ripple::tefBAD_AUTH</a></div><div class="ttdeci">@ tefBAD_AUTH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00146">TER.h:146</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a6ef225017ce4290058111d58d4af2ddf"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a6ef225017ce4290058111d58d4af2ddf">ripple::SetRegularKey_test::testDisableMasterKey</a></div><div class="ttdeci">void testDisableMasterKey()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00030">SetRegularKey_test.cpp:30</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_afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">ripple::temINVALID_FLAG</a></div><div class="ttdeci">@ temINVALID_FLAG</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00106">TER.h:106</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00254">TER.h:254</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">ripple::tefMASTER_DISABLED</a></div><div class="ttdeci">@ tefMASTER_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00153">TER.h:153</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00257">TER.h:257</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">ripple::tefMASTER_DISABLED</a></div><div class="ttdeci">@ tefMASTER_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00154">TER.h:154</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a90e30bfc8ce73c85ccb4bc35d1f130e7"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a90e30bfc8ce73c85ccb4bc35d1f130e7">ripple::SetRegularKey_test::testDisabledRegularKey</a></div><div class="ttdeci">void testDisabledRegularKey()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00105">SetRegularKey_test.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">ripple::telINSUF_FEE_P</a></div><div class="ttdeci">@ telINSUF_FEE_P</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00056">TER.h:56</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a3b4074917785c9fd8c3f727f7ee8cfce"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a3b4074917785c9fd8c3f727f7ee8cfce">ripple::SetRegularKey_test::testDisableRegularKeyAfterFix</a></div><div class="ttdeci">void testDisableRegularKeyAfterFix()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00136">SetRegularKey_test.cpp:136</a></div></div>
<div class="ttc" id="anamespaceripple_html_aba5b8db3b6370710dbaadeb4a3b56f6b"><div class="ttname"><a href="namespaceripple.html#aba5b8db3b6370710dbaadeb4a3b56f6b">ripple::fixMasterKeyAsRegularKey</a></div><div class="ttdeci">const uint256 fixMasterKeyAsRegularKey</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00180">Feature.cpp:180</a></div></div>
<div class="ttc" id="anamespaceripple_html_aba5b8db3b6370710dbaadeb4a3b56f6b"><div class="ttname"><a href="namespaceripple.html#aba5b8db3b6370710dbaadeb4a3b56f6b">ripple::fixMasterKeyAsRegularKey</a></div><div class="ttdeci">const uint256 fixMasterKeyAsRegularKey</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00179">Feature.cpp:179</a></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="aclassripple_1_1SetRegularKey__test_html"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html">ripple::SetRegularKey_test</a></div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00026">SetRegularKey_test.cpp:26</a></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_a8ae78269ab6f090fafc68209a6ba93d4"><div class="ttname"><a href="namespaceripple.html#a8ae78269ab6f090fafc68209a6ba93d4">ripple::asfDisableMaster</a></div><div class="ttdeci">const std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00068">TxFlags.h:68</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="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb">ripple::tefBAD_AUTH_MASTER</a></div><div class="ttdeci">@ tefBAD_AUTH_MASTER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00158">TER.h:158</a></div></div>
<div class="ttc" id="anamespaceripple_html_af5a63958686496574543bdfeb4b68ffa"><div class="ttname"><a href="namespaceripple.html#af5a63958686496574543bdfeb4b68ffa">ripple::featureTicketBatch</a></div><div class="ttdeci">const uint256 featureTicketBatch</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00189">Feature.cpp:189</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb">ripple::tefBAD_AUTH_MASTER</a></div><div class="ttdeci">@ tefBAD_AUTH_MASTER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00159">TER.h:159</a></div></div>
<div class="ttc" id="anamespaceripple_html_a363d50a7fcba431a172818936e024723"><div class="ttname"><a href="namespaceripple.html#a363d50a7fcba431a172818936e024723">ripple::tfUniversalMask</a></div><div class="ttdeci">const std::uint32_t tfUniversalMask</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00050">TxFlags.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00216">TER.h:216</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a34f9e1090eba68637354269f571507c2"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a34f9e1090eba68637354269f571507c2">ripple::SetRegularKey_test::testDisableMasterKeyAfterFix</a></div><div class="ttdeci">void testDisableMasterKeyAfterFix()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00070">SetRegularKey_test.cpp:70</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_a455e3521e3b99c799cd9976da2ffe05a"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#a455e3521e3b99c799cd9976da2ffe05a">ripple::SetRegularKey_test::testPasswordSpent</a></div><div class="ttdeci">void testPasswordSpent()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00151">SetRegularKey_test.cpp:151</a></div></div>
<div class="ttc" id="aclassripple_1_1SetRegularKey__test_html_ac4081e952a50714d0424052836c93dc3"><div class="ttname"><a href="classripple_1_1SetRegularKey__test.html#ac4081e952a50714d0424052836c93dc3">ripple::SetRegularKey_test::testTicketRegularKey</a></div><div class="ttdeci">void testTicketRegularKey()</div><div class="ttdef"><b>Definition:</b> <a href="SetRegularKey__test_8cpp_source.html#l00202">SetRegularKey_test.cpp:202</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">