Files
C-Plus-Plus/d7/db9/hill__cipher_8cpp_a04391124480d2a49f2dec900237b0712_cgraph.map
2024-08-30 17:22:07 +00:00

67 lines
11 KiB
Plaintext

<map id="test2" name="test2">
<area shape="rect" id="Node000001" title="Self test 2 &#45; using 8x8 randomly generated key." alt="" coords="5,260,56,286"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="104,5,241,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="29,260,32,218,43,160,64,97,81,67,102,40,104,38,108,42,106,44,85,70,69,99,48,161,38,219,35,260"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/compare.html#" title=" " alt="" coords="104,55,241,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="31,259,38,228,51,185,72,139,102,98,116,86,119,90,106,101,77,142,56,187,43,229,37,260"/>
<area shape="rect" id="Node000004" href="$d6/d26/classciphers_1_1_hill_cipher.html#a427acfac1dbff3f48a2b071d449d965b" title="Decrypt a given text using a given key." alt="" coords="108,674,236,714"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="37,286,63,390,106,536,157,659,152,661,101,538,58,392,32,287"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="529,917,651,943"/>
<area shape="poly" id="edge37_Node000001_Node000008" title=" " alt="" coords="35,286,40,373,52,504,73,636,88,688,106,725,147,770,195,809,249,840,305,866,362,886,417,901,514,920,513,925,416,906,360,891,303,871,246,845,192,813,143,774,101,728,83,690,68,637,46,504,34,373,30,286"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="887,421,1002,447"/>
<area shape="poly" id="edge38_Node000001_Node000010" title=" " alt="" coords="47,257,98,219,177,172,223,150,272,132,323,120,375,116,591,116,666,114,726,115,753,121,781,131,810,147,841,171,866,196,887,226,917,291,935,354,943,405,938,406,929,356,912,293,882,229,862,200,837,175,807,152,779,136,752,126,725,121,665,119,591,121,375,121,324,125,273,137,225,155,179,177,101,224,50,262"/>
<area shape="rect" id="Node000011" href="$d6/d26/classciphers_1_1_hill_cipher.html#aa8bbb6e4a5749f6008b06602d5103917" title="Encrypt a given text using a given key." alt="" coords="108,484,236,525"/>
<area shape="poly" id="edge12_Node000001_Node000011" title=" " alt="" coords="41,285,68,339,106,407,148,470,144,473,101,410,63,342,36,287"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="742,185,814,211"/>
<area shape="poly" id="edge14_Node000001_Node000012" title=" " alt="" coords="56,265,243,228,375,207,511,192,590,189,669,192,726,193,726,199,669,197,590,194,512,197,376,212,244,233,57,270"/>
<area shape="rect" id="Node000013" href="$d6/d26/classciphers_1_1_hill_cipher.html#a405b0a28d66a61239d3565d5256f9cb5" title="Generate encryption and decryption key pair." alt="" coords="108,356,236,397"/>
<area shape="poly" id="edge15_Node000001_Node000013" title=" " alt="" coords="51,284,132,345,129,349,48,288"/>
<area shape="rect" id="Node000005" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="312,766,440,806"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="220,713,317,757,314,761,218,717"/>
<area shape="rect" id="Node000006" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="526,736,654,777"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="440,775,510,765,511,770,441,780"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="400,805,449,850,513,896,537,908,535,913,510,900,446,854,396,809"/>
<area shape="rect" id="Node000009" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="526,802,654,842"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="441,794,511,806,510,811,440,800"/>
<area shape="poly" id="edge11_Node000005_Node000010" title=" " alt="" coords="410,805,457,831,512,852,608,874,650,881,689,883,726,879,762,867,799,845,837,814,855,788,872,750,902,650,923,544,937,462,942,463,929,545,907,651,877,752,860,791,841,817,802,850,764,872,727,884,689,888,649,886,607,879,511,857,454,836,407,809"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="738,716,818,742"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="654,745,723,734,723,740,655,750"/>
<area shape="poly" id="edge10_Node000009_Node000007" title=" " alt="" coords="641,799,667,786,740,747,743,752,670,791,643,804"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="655,818,700,813,748,801,796,782,837,752,865,720,888,682,906,642,919,601,934,523,940,462,945,463,940,523,924,602,911,644,893,685,870,723,841,756,798,786,750,806,701,818,655,824"/>
<area shape="poly" id="edge13_Node000011_Node000005" title=" " alt="" coords="191,524,353,752,349,755,186,527"/>
<area shape="rect" id="Node000014" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="537,421,643,447"/>
<area shape="poly" id="edge16_Node000013_Node000014" title=" " alt="" coords="237,394,289,406,412,422,521,429,521,435,412,427,289,411,236,399"/>
<area shape="rect" id="Node000016" href="$d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" title="Generate decryption matrix from an encryption matrix key." alt="" coords="289,356,463,397"/>
<area shape="poly" id="edge20_Node000013_Node000016" title=" " alt="" coords="237,374,273,374,273,380,237,380"/>
<area shape="rect" id="Node000020" href="$d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e" title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid..." alt="" coords="289,579,463,620"/>
<area shape="poly" id="edge29_Node000013_Node000020" title=" " alt="" coords="195,396,349,566,345,570,191,400"/>
<area shape="rect" id="Node000026" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="322,307,430,332"/>
<area shape="poly" id="edge36_Node000013_Node000026" title=" " alt="" coords="236,356,313,334,314,340,237,361"/>
<area shape="poly" id="edge19_Node000014_Node000010" title=" " alt="" coords="644,444,717,457,778,461,839,457,883,449,884,454,839,462,778,467,716,462,643,450"/>
<area shape="rect" id="Node000015" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="717,421,839,447"/>
<area shape="poly" id="edge17_Node000014_Node000015" title=" " alt="" coords="643,432,701,432,701,437,643,437"/>
<area shape="poly" id="edge18_Node000015_Node000010" title=" " alt="" coords="839,432,871,432,871,437,839,437"/>
<area shape="poly" id="edge28_Node000016_Node000007" title=" " alt="" coords="393,396,441,458,475,492,513,521,534,533,554,539,591,545,629,551,649,559,670,572,692,595,717,629,764,701,759,704,713,632,688,598,667,576,646,563,627,556,591,550,553,545,532,538,510,526,471,496,437,461,389,399"/>
<area shape="poly" id="edge27_Node000016_Node000010" title=" " alt="" coords="464,376,638,384,739,393,839,406,881,415,880,420,839,411,738,399,638,390,464,381"/>
<area shape="poly" id="edge21_Node000016_Node000014" title=" " alt="" coords="455,395,525,414,524,419,454,400"/>
<area shape="rect" id="Node000017" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="556,271,624,296"/>
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="439,354,462,343,486,324,510,305,540,293,542,298,513,310,489,328,465,347,442,358"/>
<area shape="rect" id="Node000018" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="526,206,654,246"/>
<area shape="poly" id="edge23_Node000016_Node000018" title=" " alt="" coords="445,354,462,343,478,322,485,301,492,279,509,256,513,253,516,258,513,260,497,281,490,303,483,325,465,347,448,358"/>
<area shape="rect" id="Node000019" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="550,320,630,346"/>
<area shape="poly" id="edge26_Node000016_Node000019" title=" " alt="" coords="463,356,534,341,535,347,465,361"/>
<area shape="poly" id="edge25_Node000018_Node000010" title=" " alt="" coords="646,245,670,256,741,295,809,338,915,410,912,415,806,342,738,300,667,261,644,249"/>
<area shape="poly" id="edge24_Node000018_Node000012" title=" " alt="" coords="654,214,727,203,727,208,655,219"/>
<area shape="poly" id="edge35_Node000020_Node000007" title=" " alt="" coords="410,618,457,646,512,672,567,689,623,703,723,720,722,725,622,708,566,694,510,677,455,651,407,623"/>
<area shape="rect" id="Node000021" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="511,587,669,612"/>
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="464,597,496,597,496,602,464,602"/>
<area shape="rect" id="Node000023" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/isfinite.html#" title=" " alt="" coords="547,636,633,662"/>
<area shape="poly" id="edge32_Node000020_Node000023" title=" " alt="" coords="465,617,533,633,532,638,463,622"/>
<area shape="rect" id="Node000024" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="526,471,654,512"/>
<area shape="poly" id="edge33_Node000020_Node000024" title=" " alt="" coords="417,576,533,517,536,522,419,581"/>
<area shape="rect" id="Node000022" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="739,587,817,612"/>
<area shape="poly" id="edge31_Node000021_Node000022" title=" " alt="" coords="669,597,723,597,723,602,669,602"/>
<area shape="rect" id="Node000025" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="742,523,814,548"/>
<area shape="poly" id="edge34_Node000024_Node000025" title=" " alt="" coords="655,504,727,521,726,526,654,509"/>
</map>