Files
C-Plus-Plus/d7/db9/hill__cipher_8cpp_a3147ad576f8a94a2a6b66948672b452b_cgraph.map
2023-06-16 21:35:33 +00:00

64 lines
10 KiB
Plaintext

<map id="test1" name="test1">
<area shape="rect" id="Node000001" title="Self test 1 &#45; using 3x3 randomly generated key." alt="" coords="5,443,56,468"/>
<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,287,241,312"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="33,441,56,385,76,352,102,323,109,318,112,322,105,327,80,355,61,387,38,443"/>
<area shape="rect" id="Node000003" href="$d6/d26/classciphers_1_1_hill_cipher.html#a427acfac1dbff3f48a2b071d449d965b" title="Decrypt a given text using a given key." alt="" coords="108,337,237,377"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="42,440,69,415,102,388,110,383,113,387,105,392,72,419,46,444"/>
<area shape="rect" id="Node000009" 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,509,1002,535"/>
<area shape="poly" id="edge36_Node000001_Node000009" title=" " alt="" coords="39,468,73,553,103,612,141,675,188,734,242,783,272,803,304,817,339,827,375,830,591,830,634,828,670,822,701,812,728,797,779,755,837,696,868,659,894,619,930,548,935,550,898,622,872,662,841,700,783,759,731,802,703,816,671,827,635,833,591,835,375,835,338,832,303,822,270,807,239,788,184,737,137,678,98,615,68,555,34,470"/>
<area shape="rect" id="Node000010" href="$d6/d26/classciphers_1_1_hill_cipher.html#aa8bbb6e4a5749f6008b06602d5103917" title="Encrypt a given text using a given key." alt="" coords="108,402,237,443"/>
<area shape="poly" id="edge11_Node000001_Node000010" title=" " alt="" coords="55,447,93,438,94,443,57,452"/>
<area shape="rect" id="Node000011" 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,560,814,586"/>
<area shape="poly" id="edge13_Node000001_Node000011" title=" " alt="" coords="44,467,70,494,105,517,158,534,229,546,406,562,588,569,727,570,727,576,588,575,406,568,229,552,156,539,103,522,66,498,40,471"/>
<area shape="rect" id="Node000012" href="$d6/d26/classciphers_1_1_hill_cipher.html#a405b0a28d66a61239d3565d5256f9cb5" title="Generate encryption and decryption key pair." alt="" coords="108,467,237,508"/>
<area shape="poly" id="edge14_Node000001_Node000012" title=" " alt="" coords="57,458,94,467,93,472,55,464"/>
<area shape="rect" id="Node000004" 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,139,440,180"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="223,334,239,323,274,291,305,256,352,191,357,194,309,260,278,295,243,327,226,338"/>
<area shape="rect" id="Node000005" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="526,171,654,212"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="441,166,512,177,511,182,440,172"/>
<area shape="rect" id="Node000007" 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,5,651,31"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="397,137,447,93,510,48,535,35,538,40,513,52,450,97,400,141"/>
<area shape="rect" id="Node000008" 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,106,654,147"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="440,147,511,136,512,141,441,152"/>
<area shape="poly" id="edge10_Node000004_Node000009" title=" " alt="" coords="408,136,455,111,511,92,609,72,652,68,692,70,730,78,767,94,804,120,841,155,872,195,896,241,914,288,928,337,942,427,946,494,941,495,937,428,922,338,909,290,891,243,867,198,837,159,800,124,764,99,728,83,691,75,652,73,610,77,512,97,457,116,411,141"/>
<area shape="rect" id="Node000006" 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,219,818,244"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="655,203,724,217,723,223,654,208"/>
<area shape="poly" id="edge9_Node000008_Node000006" title=" " alt="" coords="645,145,670,157,749,208,746,212,667,162,642,150"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="655,128,700,136,750,150,799,172,841,204,869,238,892,276,909,316,922,358,939,435,945,495,940,495,933,436,917,359,904,318,887,278,865,241,837,208,796,177,748,155,699,141,654,133"/>
<area shape="poly" id="edge12_Node000010_Node000004" title=" " alt="" coords="223,399,239,387,266,352,298,300,356,192,360,195,303,303,271,355,243,391,226,403"/>
<area shape="rect" id="Node000013" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="537,503,643,528"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="237,482,343,481,464,488,523,497,522,502,463,493,343,486,237,487"/>
<area shape="rect" id="Node000015" href="$d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" title="Generate decryption matrix from an encryption matrix key." alt="" coords="289,603,463,644"/>
<area shape="poly" id="edge19_Node000012_Node000015" title=" " alt="" coords="206,506,334,592,331,597,203,511"/>
<area shape="rect" id="Node000019" 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,337,463,377"/>
<area shape="poly" id="edge28_Node000012_Node000019" title=" " alt="" coords="217,464,240,452,336,384,339,389,242,456,220,469"/>
<area shape="rect" id="Node000025" 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="323,503,430,528"/>
<area shape="poly" id="edge35_Node000012_Node000025" title=" " alt="" coords="237,494,309,504,308,509,236,499"/>
<area shape="poly" id="edge18_Node000013_Node000009" title=" " alt="" coords="644,514,872,518,872,523,644,519"/>
<area shape="rect" id="Node000014" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="717,459,839,484"/>
<area shape="poly" id="edge16_Node000013_Node000014" title=" " alt="" coords="643,501,706,486,707,491,644,506"/>
<area shape="poly" id="edge17_Node000014_Node000009" title=" " alt="" coords="824,482,887,502,885,507,822,487"/>
<area shape="poly" id="edge27_Node000015_Node000006" title=" " alt="" coords="398,601,461,539,484,512,494,500,510,488,533,476,554,471,594,467,630,462,648,453,667,438,682,418,690,399,693,359,695,318,702,296,715,273,736,251,740,255,719,276,707,298,701,319,699,360,695,400,687,421,671,441,651,457,632,467,594,473,555,476,535,481,513,492,498,504,488,515,465,543,401,605"/>
<area shape="poly" id="edge26_Node000015_Node000009" title=" " alt="" coords="403,642,452,676,481,692,512,704,555,714,590,716,624,713,668,704,719,691,758,676,794,655,837,625,885,585,922,544,926,548,889,589,841,630,796,660,760,680,721,696,669,709,625,718,590,722,554,719,511,709,479,697,449,681,400,646"/>
<area shape="poly" id="edge20_Node000015_Node000013" title=" " alt="" coords="417,600,549,533,551,538,419,605"/>
<area shape="rect" id="Node000016" 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,668,624,694"/>
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="455,642,542,665,541,671,454,647"/>
<area shape="rect" id="Node000017" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="526,603,654,644"/>
<area shape="poly" id="edge22_Node000015_Node000017" title=" " alt="" coords="464,621,511,621,511,626,464,626"/>
<area shape="rect" id="Node000018" 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,769,630,795"/>
<area shape="poly" id="edge25_Node000015_Node000018" title=" " alt="" coords="397,643,446,694,478,723,513,748,538,761,535,766,510,752,475,727,443,698,393,646"/>
<area shape="poly" id="edge24_Node000017_Node000009" title=" " alt="" coords="654,623,743,618,792,610,838,596,882,572,918,543,921,547,885,576,840,601,793,615,744,623,655,629"/>
<area shape="poly" id="edge23_Node000017_Node000011" title=" " alt="" coords="654,604,727,584,728,589,655,609"/>
<area shape="poly" id="edge34_Node000019_Node000006" title=" " alt="" coords="403,334,451,301,510,272,566,255,623,243,723,231,723,237,623,248,567,260,512,277,454,306,406,338"/>
<area shape="rect" id="Node000020" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="511,287,669,312"/>
<area shape="poly" id="edge29_Node000019_Node000020" title=" " alt="" coords="454,333,524,314,526,319,455,339"/>
<area shape="rect" id="Node000022" 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,401,633,427"/>
<area shape="poly" id="edge31_Node000019_Node000022" title=" " alt="" coords="455,375,534,397,532,402,454,380"/>
<area shape="rect" id="Node000023" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="526,337,654,377"/>
<area shape="poly" id="edge32_Node000019_Node000023" title=" " alt="" coords="464,354,511,354,511,360,464,360"/>
<area shape="rect" id="Node000021" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="739,287,817,312"/>
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="669,297,724,297,724,302,669,302"/>
<area shape="rect" id="Node000024" 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,344,814,370"/>
<area shape="poly" id="edge33_Node000023_Node000024" title=" " alt="" coords="655,354,726,354,726,360,655,360"/>
</map>